Write, target, segment, and send 2 mass mailings each year for Year End (winter appeal) and Earth Day (spring appeal). On average, the Council raised ~$15k per mass appeal. Consider testing a 3 mailer for Giving Tuesday or segmented targeting mail line major donors.Â
Winter Appeal - FY22 raised $23,729.00 from 199 donations from appeal ONLY. Additional $16k raised online from 88 donations
Spring Appeal - FY22 raised ~$10K from 47 donations. Mailing delayed because of supply chain issues
  Action Fund Election Appeal - C4 only, tested in Nov 2022
For each of these mailer campaigns, create physical materials (letter), then copy content to create digital materials (email, social media ads, social media posts, P2P materials). Lastly, create a calling script using the letter to target and call major donors in December.Â
Steve Ross - excellent resource and very knowledgable about mailers and post office. Rely on Steve to help with process.
TIMING IS CRITICAL AND DELAYED MAILINGS WILL EFFECT REVENUE
In Mailboxes by Dec 1: Winter appeal needs to be drafted by mid-Sept, sent to designer Emily Zuwiala by Oct 1, passed to printers by Nov 1, printed by Nov 15, delivered to mailboxes by Dec 1Â
In Mailboxes by April 10: Spring appeal needs to be drafted by early Feb, sent to designer Emily Zuwiala by Feb 20, passed to printers by March 15, Â printed by April 1, delivered to mailboxes by April 10Â
 Emily Zuwiala-Rogers <e.zuwiala@gmail.com> who is Nick Roger's wife.
Cell number 484-955-5245
Northern Liberties - union printer in Philly
Ken Martz <kmartz@northernlibertypress.com>
P. 215.634.3000
C. 215.356.2206
Send a purchase order to Ken / prepress@northerlibertypress.com
example:
Summary of printing job description
~5,000 pieces, presorted 1st class, double side with bottom 1/3 perforated and addresses printed on it with custom ask amounts from the data list provided.Â
Materials to Order
22,000 pieces of each #9, #10 and perforated legal paper
#9 BRE envelopes
#10 window envelopes
Perforated legal paper with perforation 3 inches from bottom
Step By Step Mailing Instructions
In Salesforce, copy Year End FY23_ Donors & Lapsed Donors. Double check steps 1-3 are correct, move to step 4
Add columns:
Salesforce ID (***unique identifier that will be used to re-import into Salesforce)
Formal Greeting
CAC Member
Last Gift Date
Last Gift Amount
Informal Greeting
Billing Street
Billing City
Billing State/Province
Billing Zip/Postal Code
Email address
Total # of Gifts
Total Gifts $
Average GiftÂ
Smallest Gift
Largest Gift
Total Gifts Last N Days
Total Gifts Last Year
Account Name
Member Type
Number of Household Members
Unique AccountsÂ
Unique Contacts
Add filters:
Last Gift Date => to whichever date in the past you want to set. How many people do you want to send the list to?
Account Record Type = Household Account
Household Do Not Mail = False
Account Name ≠Anonymous for Donations Household
Requests Single Annually Mailing = False
Count of Living Contacts > 0
Billing Street ≠“ “
Member Type ≠Workplace Donor
Primary Contact = True
Save and run report in Salesforce BY NEW CAMPAIGN NAME.Â
Use campaign  “1 Mailer Per year” to cut people in the Spring season and for Elections mailers.Â
Sort name columns from A-Z and then Z-A. Look for missing information or false information. Correct or delete these in Salesforce.
Export to Excel – Deduplicate entire report using Formal Greeting and Mailing Street.Â
Re-run report in Salesforce and export if necessary.
Add individuals in this report to campaign by “add to campaign” button to track return rate
Calculate the suggested donation amounts
Ask 5 is Last DonationÂ
(Or $35 Individual Membership if they don't have a last donation)
Ask 4 is Largest DonationÂ
(Or $65 Household Membership if they don't have a last donation)
Ask 3 is the largest donation plus 25%
=IF(Y2*1.25>35,CEILING(Y2*1.25,10),35)Â
his formula checks that the largest donation plus 25% is going to be more than the $35 Individual Membership, and then if not, it just shows the Individual Membership
***Y2 is the cell for largest donation***Â
CEILING(____,10) rounds whatever is in that underline area up to the next 10.Â
Ask 2 is the largest donation plus 66%
=IF(Y2*1.66>65,CEILING(Y2*1.66,10),65)
This formula checks that the largest donation plus 66% is going to be more than the $65 Household Membership, and then if not, it just shows the Household Membership
***Y2 is the cell for largest donation***Â
CEILING(____,10) rounds whatever is in that underline area up to the next 10.Â
Sort entire worksheet by column 1 from low to high. Reverse the order 4, 3, 2, 1 (last giving amount)
Correcting Asks
Scroll through and fix incorrect/weird ask amounts in all contacts
0 or 5 in the last digitÂ
Decimals
They’re a major donor -- replace with #s or delete row
Copy worksheets to create new sheets called “Final” and “Emails”.
Delete columns to prep file for sending
Account Name
Member Type
Donation history
Recency, Frequency, Monetary Value
Shorten the names of the remaining columns to Formal, Informal, Street, City, State, Zip.
Setting up displayÂ
Create 3 new columns called FL (Formal Length), SL (Street Length) and CSZL (City, State, Zip Length)
Use formula =len( ) to give you the number of characters in each field.
REASON: Order the mailing so households and addresses with the longest text are at the bottom and shortest names and addresses are at the top. This progression helps with designing the mailing and with lining the display up properly with our mailing machine.
Create a Total Text Length column 🡪 use formula =max(three len columns) to determine the longest text
Sort entire mailing by Total Text Length and edit any field that is more than 40 characters (43 is the actual limit so use your discretion if you can't get it that low). Resort after all the lengths are good, A to Z (shortest at the top).
SAVE the working file, then save as new excel doc called “_Final” as CSV and delete other tabs. Send Final data document to designer, Emily Zuwiala-Rogers, or if using Northern Liberties to Ken Martz
Step By Step Mailing Instructions
In Salesforce, copy C4 - Election Appeal FY23.
Add columns:
Formal Greeting
CAC Member
Last Gift Date
Last Gift Amount
Informal Greeting
Billing Street
Billing City
Billing State/Province
Billing Zip/Postal Code
Email address
Account Name
Member Type
Number of Household Members
Unique AccountsÂ
Unique Contacts
501C4 person
Add filters:
Last Gift Date => to whichever date in the past you want to set. How many people do you want to send the list to?
Account Record Type = Household Account
Household Do Not Mail = False
Account Name ≠Anonymous for Donations Household
Requests Single Annually Mailing = False
Count of Living Contacts > 0
Billing Street ≠“ “
Member Type ≠Workplace Donor
Primary Contact = True
501c4 Person = True
Save and run report in Salesforce BY NEW CAMPAIGN NAME.Â
Use campaign “1 Mailer Per year” to cut people on this list from the current mailing listÂ
Sort name columns from A-Z and then Z-A to Look for missing information or false information. Correct or delete these in Salesforce.
Export to Excel – Deduplicate entire report using Formal Greeting and Mailing Street.Â
Re-run report in Salesforce and export if necessary.
Add individuals in this report to campaign by “add to campaign” to track return rate
Create 5 columns with Ask amounts. Consider RMF scores in the future once more C4 donations
Surprise us! _____
 $50
$100
$250
$500
Copy worksheets to create new sheets called “Final”
Delete columns to prep file for sending
CAC Member
Last Soft or Hard Credit Date
Last Soft or Hard Credit Amount
Account Name
Member Type
Number of Household Members
Unique Accounts
Unique Contacts
Shorten the names of the remaining columns to Formal, Informal, Street, City, State, Zip.
Setting up display
Create 3 new columns called FL (Formal Length), SL (Street Length) and CSZL (City, State, Zip Length)
Use formula =len( ) to give you the number of characters in each field.
REASON: Order the mailing so households and addresses with the longest text are at the bottom and shortest names and addresses are at the top. This progression helps with designing the mailing and with lining the display up properly with our mailing machine.
Create a Total Text Length column 🡪 use formula =max(three len columns) to determine the longest text
Sort entire mailing by Total Text Length. Save as new excel doc called “_Final” and delete other tabs.
Send Final data document to designer, Emily Zuwiala-Rogers, and update Northern Liberties, Ken Martz, or process
Proper Capitalization (not all caps, not all lower case)
FORMULA: =PROPER(A2)
DEDUPE / Remove Duplicates
Either remove duplicates in the data tab or highlight duplicates and manually go through to select what is deleted and what is included.
**Sort by last donation Z to A before sorting by address so that the row deleted is the smaller amount, this will matter when created suggested donation amounts.
After these formulas are applied to all contacts in the list, create new columns next to the columns with the formula and past values in the new blank column and delete the formula one.
Create an RFM score for each contact by adding 4 columns, starting in Column R. Create an “RFM score” column using =sum (Recency, Frequency, Monetary columns)
RFM = Recency, Frequency, Monetary value
Recency of the last time the donor gave
Frequency of which they have given to the CouncilÂ
Monetary value of their giving
Assign a Recency score by sorting Last Gift Date newest to oldest.Â
Previous 6 months = 33
Previous 6-12 months = 25
Previous 12-18 months = 20
Previous 18-24 months = 10
After 24 months until end of contacts = 5
Assign a Frequency score by sorting Total # of Gifts. Use the formulaÂ
=IF(Total # of Gifts >=10,33,IF(Total # of Gifts >=7,25,IF(Total # of Gifts >=4,20,IF(Total # of Gifts >=2,10,5))))
More than 20 gifts = 33
Between 9-19 gifts = 25
Between 4 and 8 gifts = 20
Between 2 and 3 gifts = 10
1 gift or less = 5
Assign a Monetary Value score by sorting Average Gift or Total Gifts $. Use the formulaÂ
=IF(Total Gifts $>=1000, 33, IF(Total Gifts $>=500, 25, IF(Total Gifts $>=250, 20, IF(Total Gifts $>=100, 10, 5))))
More than $1000 = 33
Between $999-500 = 25
Between $250-$500 = 20
Between $100-$250Â = 10
Between $100-0Â = 5
Copy worksheet sheet and label “Asks”. Copy and paste over RFM values to secure formulas.Â
Add 4 Custom Ask columns labeled 1, 2, 3, and 4 and starting in Column Y. Add formulas to Ask Amount Columns by copying from last Appeal
=IF(K2=L2,IF(L2=M2,K2,IF(K2*2<N2,MROUND(N2, 10),K2)),IF(K2=M2,K2, IF(K2>N2, K2, MROUND(N2,10))))
=IF(Last Gift Amount=Smallest Gift,IF(Smallest Gift,=Largest Gift, Last Gift Amount,IF(Last Gift Amount *2<Average Gift,MROUND(Average Gift, 10), Last Gift Amount)),IF(Last Gift Amount = Largest Gift, Last Gift Amount, IF(Last Gift Amount >Average Gift, Last Gift Amount, MROUND(Average Gift,10))))
=IF(Last Gift Amount=Smallest Gift, IF(Smallest Gift,=Largest Gift, Last Gift Amount,IF(Last Gift Amount *2<Average Gift,MROUND(Average Gift, 10), Last Gift Amount)),
If last gift is smallest gifts = smallest gift
If last gift is not smallest gift = last gift amount
IF(Last Gift Amount = Largest Gift, Last Gift Amount, IF(Last Gift Amount >Average Gift, Last Gift Amount, MROUND(Average Gift,10))))
=IF(Y2<5,5,IF(Y2<20,20,IF(Y2<40,40,IF(Y2<60,60,IF(Y2<75,75,IF(Y2<100,100,IF(Y2<120,120,IF(Y2<150,150,IF(Y2<180,180,IF(Y2<200,200,IF(Y2<250,250,"Major donor!")))))))))))
=IF(Y2<5,20,IF(Y2<20,40,IF(Y2<40,60,IF(Y2<60,75,IF(Y2<75,100,IF(Y2<100,120,IF(Y2<120,150,IF(Y2<150,180,IF(Y2<180,200,IF(Y2<200,250,IF(Y2<250,300,"Major donor!")))))))))))
=IF(Y2<5,60,IF(Y2<20,75,IF(Y2<40,100,IF(Y2<60,120,IF(Y2<75,150,IF(Y2<100,180,IF(Y2<120,200,IF(Y2<150,250,IF(Y2<180,300,IF(Y2<200,365,IF(Y2<250,500,"Major donor!")))))))))))