SMS marketing for nonprofits & churches

SMS marketing for nonprofits: donor appeals, volunteer coordination, and community alerts on one account.

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.

Volunteers planning around a table over coffee, the coordinating team a nonprofit texting program supports through CampaignCNX+

The short definition

What nonprofit text messaging is, and what it replaces.

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.

Nonprofit staff working together at a laptop, sorting the donor, volunteer, and community lists an SMS program sends to

What nonprofits send

Three nonprofit SMS programs: donor appeals, volunteer coordination, and community updates.

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

Donor SMS appeals: Giving Tuesday and matching-gift windows handled from a phone.

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.

  • Donor list import with tier and campaign tagging
  • Matching-gift window segments and timed follow-ups
  • MMS support for impact photos and thank-you cards
  • Per-campaign cost visible before the send goes out
Food bank SMS campaign history listing a Saturday shift reminder, a same-day donor thank-you, a mobile pantry stop change, a lapsed donor check-in, and a volunteer orientation invite, each with sent count, delivery rate, and cost

02: Volunteer coordination

Volunteer coordination SMS: "Need 5 volunteers for Saturday's food drive."

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.

  • Inbound keyword replies (YES, NO, SIGNUP)
  • Shift reminder scheduling with merge fields
  • Two-way inbox for actual conversations
  • Separate phone line for the volunteer program ($5/mo)
Nonprofit SMS campaign composer at step three, holding a Saturday warehouse shift reminder to 135 volunteers, with the segment counter and the STOP opt-out line shown before send

03: Community and member updates

Church SMS for service-time changes, weather cancellations, and prayer chains.

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.

  • Emergency and weather alert sends
  • Recurring event reminders for services, meetings, and groups
  • Tagged sub-lists per ministry or program
  • Quiet-hours enforcement, with an override for genuine emergencies
Volunteers in branded shirts sorting donation boxes at a community event

Start with one program

Run one of the three on a free account before you commit the whole organization.

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

The giving calendar, and where texting belongs on it.

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.

  1. January to March: repair and record. The quiet quarter is when you fix intake. Every form the organization owns gets clear SMS opt-in language, and every list you are carrying gets audited for where the consent actually came from. This is unglamorous and it is the only work that makes the rest of the year defensible.
  2. Spring appeal and event season. Gala RSVPs, ticket reminders, day-of logistics, auction closing times. Event texting is the easiest place to start, because the consent conversation is natural at registration and the messages are obviously useful rather than obviously asks.
  3. Summer: programs, not appeals. Camp reminders, distribution schedules, volunteer shifts. This is the stretch that keeps the number familiar. One or two sends a month with no ask attached is what buys you permission in the fourth quarter.
  4. October: build the giving-day list. Not the campaign, the list. Grow the opt-in file at every fall event, and get your 10DLC registration finished so throughput is not a question on the day it matters.
  5. Giving Tuesday. A whole-list day: a lead-up send, a morning launch, a midday progress update, and a closing-hours message. This is the one day of the year where a broad, well-timed mass texting push is genuinely the right instrument rather than a shortcut.
  6. Year-end, December 26 to 31. The densest giving week on the calendar and the one where texting outperforms everything else, because the message is a deadline and the deadline is real. Segment out anyone who already gave in December before the 31st send. Being thanked and then asked in the same week is how you lose a donor who was going to renew anyway.

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.

A planning calendar on a desk, the giving calendar a nonprofit texting program is built backward from

The distinction that matters

Donor communication is not the same thing as a fundraising solicitation.

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.

Handwritten note and pen on a desk, the same-day donor thank-you a text message delivers forty minutes after the gift

| Consent and the record

Consent for donors and volunteers: the part no platform can retrofit for you.

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.

  • Opt-in source, timestamp, and language stored per contact
  • Keyword opt-in for events and sign-up tables (available as an add-on)
  • STOP, HELP, and UNSUBSCRIBE honored account-wide, not per list
  • Opt-outs flagged permanently and filtered from every future send
  • Federal DNC lookup at $0.015 per check on import
Food bank contact list with each record tagged Monthly donor, Volunteer, Lapsed 2025, or Mobile pantry and assigned to a Saturday shift, Monthly donors, or Mobile pantry route group, all showing active opt-in status

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

TCPA-compliant nonprofit SMS: consent tracking, opt-outs, 10DLC, and quiet hours.

/01

Consent tracking

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

STOP handled

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

10DLC registered

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

Quiet-hours enforcement

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

Shift reminders, no-shows, and the inbox somebody has to watch.

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.

  • Scheduled shift reminders with time and location merge fields
  • YES or NO keyword replies tallied against the roster
  • Shared inbox so a coordinator sees every conversation
  • Recurring reminders for weekly and monthly programs
Two-way SMS inbox thread where a volunteer asks to move to the Saturday morning shift and the food bank coordinator confirms the 9am to noon slot at the Aurora warehouse

Volunteer coordination

Fill Saturday's roster without running a phone tree.

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

Church texting: service times, closures, prayer chains, and giving.

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.

Two people side by side looking at a phone, congregation members reading a church text about a service change

Who uses nonprofit SMS

SMS marketing for development teams, ministries, and community organizations.

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.

Development & fundraising

SMS marketing for nonprofits with a donor database.

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.

  • GIVING DAYSGiving Tuesday and end-of-year appeals
  • MATCHINGDonor-matched window asks and chases
  • STEWARDSHIPSame-day thank-yous and impact updates
  • CAPITALCampaign progress-to-goal sends
  • EVENTSGala and benefit RSVPs and logistics
Churches & congregations

Church SMS marketing for ministries, parishes, and faith-based community groups.

Service reminders, small-group coordination, prayer chains, and tithe appeals. One number represents the whole congregation, with sub-lists for each ministry and program.

  • SERVICESSunday, holiday, and special-service reminders
  • MINISTRIESSmall-group and volunteer team sends
  • GIVINGTithe-link appeals and pledge follow-ups
  • EMERGENCYWeather closures and urgent updates
  • OUTREACHCommunity events and service days

Common mistakes

What nonprofits get wrong with texting.

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.

Smartphone showing an incoming text message, what a donor actually sees when a nonprofit appeal lands

| Budget

What nonprofit texting costs, in the terms a board asks about.

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:

  • 2,000 donors, a year-end appeal plus one progress update plus one thank-you, so 6,000 messages: $360 on pay-as-you-go, or $270 on Pro ($225 plus 1,000 overage at $0.045). About 14 cents per donor for the full three-touch program.
  • 400 volunteers, one shift reminder a week, so 1,600 messages a month: $96 on pay-as-you-go, or $88 on Basic ($55 plus 600 overage at $0.055).
  • 5,000 contacts, a Giving Tuesday program with two lead-up sends and three sends on the day, so 25,000 messages: $1,500 on pay-as-you-go, or $870 on Enterprise ($695 plus 5,000 overage at $0.035). About 17 cents per contact.
Nonprofit SMS reports dashboard showing a 98% delivery rate, reply rate, and per-campaign cost across the food bank's shift reminders and donor appeals, the figures a board report is built from

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.

Afterward

What to do with the list after the campaign ends.

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.

Nonprofit account dashboard showing credit balance, contact count, and the food bank's recent shift-reminder and donor campaigns after a giving-day appeal closes

Actionable plan

Setting up a nonprofit SMS program: the order to do it in.

Steps one through four fit in an afternoon. Step three is the one organizations skip and pay for in November.

01

Open the account and claim a number

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.

02

Start 10DLC registration now

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.

03

Fix intake before you fix the list

Giving form, event registration, volunteer application, newsletter signup, membership card: each gets plain SMS opt-in language naming who texts and about what.

04

Import and tag on the way in

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.

05

Send to staff and board first

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.

06

Split the programs onto separate lines

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.

07

Build the calendar backward from year-end

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.

08

Name who watches the inbox

Before the first real send, not after. Replies arrive within minutes and they do not wait for the next staff meeting.

Shared SMS inbox listing volunteer and donor replies waiting for a nonprofit coordinator, each conversation tagged to the contact who sent it

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

Nonprofit SMS marketing FAQ for development and operations teams.

Does the TCPA apply to nonprofits?

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.

Can we text the phone numbers already in our donor database?

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.

Is there a nonprofit discount?

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.

What does a Giving Tuesday push actually cost?

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.

Can each ministry or program have its own phone number?

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.

How soon before a giving day do we need to set this up?

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.

Do you support MMS for impact photos?

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.

Is there a free trial?

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.

What should we do with the list after the campaign ends?

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.

Nonprofit staff and board members reviewing campaign notes at a shared table before the first donor text goes out

Related reading

Start sending

Start your nonprofit SMS program today.

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.

Fastest start
Toll-free, about 3 business days
Onboarding
Real person, not a chatbot
Free trial
100 SMS, no card required