SMS marketing for nonprofits & churches
Development directors, volunteer coordinators, and church administrators all need the same thing: a reliable way to reach the people who already said yes. CampaignCNX+ is the SMS layer underneath a Giving Tuesday appeal, a Saturday food-drive roster, and a 6 a.m. weather cancellation. Same platform, same consent record, one line item on the budget.
The short definition
Nonprofit text messaging is SMS or MMS sent from a phone number your organization controls, to people who agreed to hear from you at that number, and it is nearly always operational before it is promotional. The message that earns its keep is the one carrying a detail only one person needs: the shift you signed up for starts at 8, the ballfield is closed, the match expires at midnight, here is the link that takes your gift in eleven seconds.
Almost every organization we talk to has one list in their head and three lists in reality:
The overlap between those three is real and it is also where most nonprofit texting programs go wrong. A volunteer who has never given a dollar getting a year-end ask, or a major donor getting a text asking them to cover a shift at the coat drive, both read as an organization that does not know who it is talking to. The platform keeps the programs separate on the composing side and rolls them up together on the reporting side, which is the arrangement that matches how a nonprofit actually operates.
Texting does not replace your newsletter and it does not replace the personal call to a major donor. It replaces the layer underneath both: the reminder, the confirmation, the deadline, the alert. Email is where you explain. Text is where you land a single fact in the ninety seconds before it stops mattering.
What nonprofits send
Three text-messaging programs that live on the same contact database in most organizations, with different cadences, different consent sources, and different people watching the replies.
01: Donor engagement
Tag donors by last-gift tier, pull the segment that matters for a matching-gift window, write the ask with a first-name merge and a giving link, check the recipient count and the total cost on the review screen, send. Progress updates ("we are at $8,500 of $10,000 with six hours left") go out as follow-ups to the same segment, and the people who already gave get filtered out of the chase so they are not asked twice.
02: Volunteer coordination
Fill a last-minute gap by texting the roster with a YES or NO prompt instead of running a phone tree. Confirmations land in a two-way inbox the volunteer coordinator is already watching, so the count in front of them is the real count. Shift reminders scheduled the night before cut no-shows without anyone staying late to make calls.
03: Community and member updates
The community list is its own program with its own rules. A snow-day cancellation goes out at 6 a.m. Sunday. A prayer request goes to the people who asked to be on that chain and nobody else. An Easter service reminder goes to the full member list the Thursday before. All on one account, with sub-lists that keep the youth-group parents from getting the men's breakfast reminder.
Start with one program
Take a toll-free number, import one list, and send a shift reminder or a small donor test as soon as verification clears. You start with 100 free SMS and no credit card required.
Cadence
Nonprofit fundraising runs on a calendar that barely moves year to year, which is a gift, because it means the texting program can be built backward from dates you already know. The mistake is treating SMS as a December tool. A list that hears from you for the first time on November 30 is a list of strangers, and strangers opt out.
Matching-gift windows sit outside this calendar and can happen any time a board member or a corporate partner puts money on the table. They are the highest-yield SMS moment a nonprofit gets, because they have all three things a text needs: a reason, a deadline, and a number that goes up while people watch. Write the match send the day the match is confirmed, not the week it expires.
If you want the message-level view (what a donor appeal, a thank-you, an impact update, and a volunteer recruitment text each look like when written well), our guide to SMS marketing for nonprofits and churches walks through donor, congregation, and volunteer messaging with examples you can adapt instead of starting from an empty composer.
The distinction that matters
Every text your organization sends falls into one of two buckets, and the ratio between them decides whether your list survives the year.
The practical test: if you scroll back through everything the number has sent in the last six months, how many of those messages wanted something? An organization where every text is an ask has taught its list that a message from this number costs money, and people mute or block what costs them money. An organization that sends four useful things for every ask has a list that opens the ask.
This distinction has a second life on the compliance side. The consent someone gave, and the language they gave it under, sets what you can send them. A person who opted in for "service reminders and closures" did not opt in for a capital campaign appeal, and while your counsel will tell you where the legal line sits, the practical line is simpler and stricter: send people the thing they signed up for. That posture is also what keeps opt-out and complaint rates low enough that carriers keep delivering you, which is a business consequence and not just an ethical one.
Thanking is where texting is underused and where it is unreasonably good. A gift receipt is an email. A thank-you that arrives forty minutes after the gift, from a person, with no link in it, is a text, and it is the single cheapest retention tool a development office has. At $0.06 a message, thanking every donor who gave in December costs less than the stamps on one mail piece.
Thank before you ask
A thank-you that arrives forty minutes after the gift costs $0.06 and does more for renewal than another December send. Test the template on your staff and board first: 100 free SMS, no card.
| Consent and the record
Here is the sentence that saves the most trouble: a phone number in your donor database is not consent. The number tells you the donor gave you a way to reach them, usually so you could call about a gift. It does not establish that they agreed to receive automated text messages from your organization. The same is true of a number on a volunteer application, an event sign-in sheet, a pledge card, or a membership directory that predates anyone thinking about SMS.
Nonprofits hear that there are charitable exemptions in the rules and conclude the question does not apply to them. Some narrow exemptions exist and they get quoted far outside their actual scope. None of them is a permission slip to text a list that never agreed to be texted, and the exposure for getting it wrong does not care about your mission or your budget. Treat this as the same compliance question every other sender faces, decide it with counsel before the import rather than after a complaint, and build forward from a clean date.
The good news is that fixing intake is a week of work, not a project. Add plain SMS opt-in language to the giving form, the event registration, the volunteer application, the newsletter signup, and the membership card, saying who will text them and what about. Then every contact carries its opt-in source, timestamp, and language with it, which is what an audit trail actually is.
Two situations come up often enough to name. First, lists you did not build: a list bought from a vendor, rented, swapped with a partner organization, or handed over by a fiscal sponsor or a merging affiliate. Consent given to one organization is not consent given to yours, and the fact that both organizations are charitable does not transfer it. Second, board and staff numbers loaded "just for testing" that quietly become part of a send list. Ask them the same way you would ask a stranger.
Volunteers are the group most often skipped, on the theory that someone who signed up for a shift obviously wants shift texts. Usually true, and still worth asking for in one line on the application, because volunteers churn and the roster you are texting in March was collected by someone who left in November. For the platform-side view of how these rules are enforced on the send path, the TCPA-compliant texting page goes through consent, opt-out handling, quiet hours, and the audit trail in detail.
TCPA compliance for nonprofit SMS
/01
Every contact carries its opt-in source with it. Imported donors, keyword opt-ins, and form submissions are logged with a timestamp for the audit trail.
/02
Opt-outs are honored immediately across every campaign on the account, not per list. STOP, HELP, and UNSUBSCRIBE all work, and the flag is permanent.
/03
Nonprofit senders register for 10DLC on the same path as any brand, with a one-time $75 carrier fee. Toll-free quick-start clears in about three business days while 10DLC processes.
/04
Time-zone-aware send windows across the contact list, so a schedule set in one office does not wake up a supporter two time zones west.
| Volunteer operations
Volunteer coordination is the use case nonprofits underestimate and then cannot live without. The pattern is always the same: forty people signed up, six of them forgot, and the coordinator finds out at 8:05 on Saturday morning. A reminder sent the evening before, naming the shift time and the address, closes most of that gap for a few dollars a month.
The version that works has three parts. Send the reminder late enough to be tomorrow's problem and early enough to be fixable, which in practice means the evening before rather than the morning of. Ask for a reply, because a YES is a confirmation you can count and a NO is four hours of notice instead of none. And staff the inbox, because a roster text generates real replies: running late, can I bring my kid, I moved, take me off this list.
Those replies are the whole point. A volunteer who texts back is a volunteer you still have, and the conversation belongs in front of a coordinator rather than in a shared inbox nobody owns. That is what two-way texting is for, and it is included on the Enterprise plan and available on the others.
Volunteer coordination
Text the roster, count the YES replies in an inbox the coordinator is already watching, and know the real number the night before instead of at 8:05 in the morning. 100 free SMS, no credit card, no monthly fee.
Congregations
A church is a nonprofit with a weekly deadline, which changes what texting is for. Most of the volume is not fundraising, it is a congregation that needs to know something before Sunday.
The prayer chain deserves the caution. A prayer request usually contains someone's medical situation, family crisis, or job loss, and forwarding that to a few hundred phones is a disclosure whether or not anyone meant it that way. Two habits fix it: the chain is its own opt-in list rather than everyone on the roll, and nothing goes out without the person's permission and in the detail they chose. "Please pray for the Kim family this week" is a text. The diagnosis is not, unless they asked for it to be.
Multi-site churches and churches with a separate school or food pantry usually want a line per entity at $5 a month. The congregation recognizes the church number, the pantry has its own, and neither list ends up in the other's sends.
Who uses nonprofit SMS
A community food bank and a regional church run the same three sends: the donor ask, the volunteer roster, the community alert. The platform fits both without either one paying for the other's features.
Year-end giving, Giving Tuesday, matching-gift windows, and capital campaigns. The asks happen on the phone because that is where the deadline gets seen in time to act on it.
Service reminders, small-group coordination, prayer chains, and tithe appeals. One number represents the whole congregation, with sub-lists for each ministry and program.
Common mistakes
Almost none of these are software problems, which is why a better platform does not fix them. They are decisions, and they are all reversible.
The pattern underneath all of them is the same. Texting fails when an organization treats it as a cheaper megaphone, and works when it is treated as the layer that carries one useful fact to one person at the moment that fact is actionable.
| Budget
Pricing is published and there is no contract. Pay-as-you-go is $0.06 per SMS and $0.15 per MMS with no monthly fee. Plans bundle volume and lower the rate: Basic at $55 a month with 1,000 included and $0.055 overage, Pro at $225 with 5,000 included and $0.045 overage, Enterprise at $695 with 20,000 included, $0.035 overage, two-way messaging included, and five team seats. Extra phone lines are $5 a month. Data lookups are $0.015 each. 10DLC carrier registration is a one-time $75 fee.
Count messages, not people, because that is what bills. Two examples on real nonprofit shapes:
The comparison a board will ask for is against direct mail, and you already know your own mail numbers better than any vendor does: printing, envelopes, the mail house, and postage per piece. Put your real cost per letter next to $0.06 and the arithmetic answers itself, with two honest caveats. A letter reaches a household whether or not anyone consented, and a text reaches only people who opted in, so the mail universe is bigger. And a letter can carry a story where a text carries a deadline. The two are not substitutes. Texting is what makes the mail piece work, because it is the reminder that arrives while the envelope is still on the counter.
The line item that moves this budget most is not the plan, it is message length. A 190-character message bills as two segments, so a 6,000-message program quietly becomes 12,000. Editing three words out of an appeal is worth more than any volume discount on the page. Full plan comparison and add-on rates are on the pricing page, and switching plans between cycles takes no conversation with sales, which matters when your volume triples in one month a year.
Take it to the board
Rates are published, there is no contract, and you can move between plans when your volume triples for one month a year. Open an account with 100 free SMS and no credit card, and put a real per-campaign number in the packet.
Afterward
The most expensive habit in nonprofit data is letting a list built for one campaign go cold and then rebuilding it from scratch the next year. Four things in the week after a giving day or an appeal close:
One caution on organizational change. If the entity changes, the consent question reopens: a merger, a new fiscal sponsor, a chapter absorbed into a national, a program spun out into its own 501(c)(3). Consent given to the organization people knew is not automatically consent given to the one that now holds the file. Treat it as a new program and re-earn the opt-in, which is slower and considerably cheaper than the alternative.
Recurring stewardship (the thank-you sequence, the monthly non-ask, the pledge reminder cycle) is worth setting up once and letting run rather than rebuilding it every quarter. That is what text message automation handles.
Actionable plan
Steps one through four fit in an afternoon. Step three is the one organizations skip and pay for in November.
Toll-free quick-start clears carrier verification in about three business days. Start on the free trial: 100 free SMS, no credit card, and no monthly fee.
It runs in parallel while you send on toll-free, carries a one-time $75 carrier fee, and takes carrier review time you do not want to be waiting on in late November.
Giving form, event registration, volunteer application, newsletter signup, membership card: each gets plain SMS opt-in language naming who texts and about what.
Donor tier, volunteer role, ministry or program, and consent source, set at import. Retagging 3,000 contacts by hand in December is a real week of someone's life.
The trial credits are there to catch a broken merge field, a dead giving link, or a two-segment message before 2,000 donors see it.
Development, volunteers, and community each get their own number and cadence at $5 a month. This is the cheapest fix for the most common complaint.
Put December 31 on first, then Giving Tuesday, then the match windows, then fill maintenance sends back to today. Calendars built forward run out of room at the end.
Before the first real send, not after. Replies arrive within minutes and they do not wait for the next staff meeting.
One scope note so nobody buys the wrong thing. CampaignCNX+ is the messaging platform. Alma is our website chatbot, which answers questions on your site and is a different product with a different job. Beacon is field operations, for canvassing and turf. If what you need is texting, this is the one.
Nonprofit SMS FAQ
Yes. There are narrow exemptions in the rules that get quoted out of context, and none of them are a blanket permission slip for a charity to text whoever it wants. Treat consent as the same question it is for any other sender: did this person agree, in a way you can show, to receive text messages from your organization at this number. The platform enforces the send-side rules (STOP, HELP, UNSUBSCRIBE at the account level, quiet-hours windows, permanent opt-out flags). Your organization owns consent capture on the intake side, and your counsel owns the question of which exemption, if any, you are relying on.
A number in a donor record tells you the donor gave you a way to reach them. It does not by itself establish that they agreed to automated text messages from you. Most organizations close that gap deliberately: add SMS opt-in language to the giving form, the event registration, the volunteer application, and the newsletter signup, then build the texting list forward from that date. The same caution applies with more force to a list you bought, rented, swapped with a partner organization, or inherited from a fiscal sponsor. Whether an existing record qualifies is a question for your counsel, and it should be settled before the import, not after a complaint.
Pricing is the same across sectors, and for most nonprofits that is the better deal anyway. Pay-as-you-go is $0.06 per SMS with no monthly fee, no per-user seat charge, and no contract, so a small organization pays close to nothing in the ten months a year it is not running an appeal. There is no minimum to negotiate and no annual commitment to get approved by a board.
Count messages, not people. A 5,000-contact list with two lead-up sends and three sends on the day is 25,000 messages. On pay-as-you-go that is $1,500 at $0.06. On Enterprise it is $695 for the month plus 5,000 overage messages at $0.035, so $870, about 17 cents per contact for the whole five-touch program. Message length changes that number faster than the plan does, because anything past 160 characters bills as two segments.
Yes, at $5 per month per extra line. Development, volunteer coordination, and a specific program or ministry can each send from their own number under one billing account, with separate lists and separate reporting. This is worth the $5 because the number is the sender identity your people recognize, and mixing a fundraising ask into the volunteer shift thread is the fastest way to lose volunteers.
The toll-free quick-start clears carrier verification in about three business days. 10DLC registration carries the highest throughput and best long-term deliverability, and it involves a one-time $75 carrier registration fee plus carrier review time. Start 10DLC at least a month before a giving day and send on toll-free while it processes. The real constraint is usually not the number, it is the list: an opt-in list takes months to build, and no vendor can retrofit that for you in November.
Yes, on every plan, priced separately from SMS: $0.15 on pay-as-you-go, stepping down to $0.08 on Enterprise. Do the arithmetic before you use it broadly. One MMS to 2,000 people is $300 on pay-as-you-go against $120 for the same reach in plain SMS. Use it where the image is the message, like a photo from the build site or a thank-you card, and use plain text everywhere else.
You start with 100 free SMS and no credit card required to sign up. That is enough to test a merge field and a template on your staff and board before a donor list ever sees it.
Export the message history, the consent records, and the per-campaign cost for the board packet and the annual report. Keep the opt-out list permanently, because it is worth more than the contact list: opt-outs stay flagged on the account and drop out of every future send automatically. Then keep the number alive with something that is not an ask, roughly once a month, so the list still recognizes you the next time you need it. A list that goes silent for eleven months and then gets a December fundraising blast turns into a list of opt-outs.
Start sending
Take the toll-free quick-start: purchase a verified phone number, import your donor or volunteer list, and send your first appeal or shift reminder as soon as verification clears. For organizations running a year-end push or a giving-day campaign, 10DLC carrier registration is the recommended path and runs in parallel while you are already sending.