All playbooks
Supporters8 min read

Campaign-in-a-Box — Your Fill-in-the-Blank Social Kit

Six ready-to-post messages, reply scripts, a warm-invite DM, and a partner-page CTA — all fill-in-the-blank. Swap in your details and post. Built to be felt, not skimmed.

This is a fill-in-the-blank social kit: six ready-to-adapt posts, reply scripts, a warm-invite DM, and a partner-page CTA block. Swap the bracketed slots for your details and post. Every enroll link points to your partner page — the one place a supporter binds their everyday shopping to your cause, so 90.5% of each donation reaches you after a 9.5% platform fee.

You don't need a content team. You need a box of things worth posting and a way to make them yours in two minutes. That's this. Six posts, the replies for when people bite, a private DM for warm invites, and one CTA block you'll reuse forever.

One promise before you start: these are written to be felt, not skimmed. A post that reads like a memo gets scrolled past. Keep the feeling in when you swap your details.


How to use this kit

  1. Fill the blanks. Every [BRACKET] is a swap slot — replace it with your real detail (see the legend below). Never post a bracket.
  2. Keep one link per post. The only link that binds a supporter to your cause is your partner page, written here as [/partners/{slug}]. That's where they pick you. Send people there, not to a generic homepage.
  3. Post a few times a month. A steady rhythm beats a burst. Mix the six types so you never repeat yourself.
  4. Add a photo or a face whenever you can. People stop for people.

The swap-slot legend (use these exact slots)

| Slot | What to put there | |---|---| | [NONPROFIT NAME] | Your organization's name | | [MISSION] | Your cause in a few plain words (what changes because you exist) | | [REAL NUMBER] | A true count you can stand behind (meals, nights of shelter, animals rehomed) | | [AMOUNT] | A real or clearly-projected dollar figure | | [BUSINESS NAME] | A specific local business | | [FOLLOWER COUNT] | A real audience number, only if you use one | | [ORG FACT] | One concrete, true thing (a specific act, a milestone) | | [FUTURE EVENT DATE] | A confirmed upcoming date — never a past one | | [/partners/{slug}] | Your partner page — the ONLY shopper-binding link | | [LINK] | Any non-binding link (a blog post, your site) | | [YourHashtag] | Your campaign hashtag | | [Your Name] | The human signing the post or DM |

Two honesty rules that never bend. (1) 90.5% of each donation reaches your nonprofit after a 9.5% platform fee — never say 100%. (2) A business does not donate to you. A supporter's own choice at your partner page directs the giving; shopping a participating business through ShopGiv generates the donation. Say "generates" and "supports," never "[business] donates to us."

A note on tender missions. If your [MISSION] touches people in a hard moment — homelessness, illness, recovery, disaster — keep that one line in warmth, hope, or agency, never pity, and never a joke. The rest of the post can still be loud. Stay at the mission level; don't invent a person's story.


Post 1 — Thank a Business (start here — needs nothing built yet)

Primary goal: shares. Why lead with this: it requires zero setup. You don't need a single business signed up. You publicly celebrate a local business you love, they usually reshare to their own followers, and you've warmed up a future partner without ever asking for anything. It's the friendliest door in the whole kit.

Every town has that one business that just... shows up. Ours is [BUSINESS NAME]. [ORG FACT — the specific thing they did.] No press release. No ask. They just did it. If they've ever made your day too, go tell them so this week — the good ones deserve to hear it out loud. 💛 [YourHashtag]

When you're ready to add the ShopGiv angle (optional second line):

Businesses like this are exactly who we're building something with — a community that shops on purpose, with the places that show up for us. More soon.


Post 2 — The Ask (enroll a supporter)

Primary goal: shares. This is the workhorse. It names the everyday habit and makes the switch feel like nothing.

You already buy coffee, gas, groceries. Same shops. Same prices. Not a cent more. What if that exact spending quietly generated about [AMOUNT] a year toward [MISSION]? That's the whole trick — pick [NONPROFIT NAME] once, then shop the way you always do. Here's your one link 👉 [/partners/{slug}]


Post 3 — The Impact (show a real number)

Primary goal: saves. A concrete number people want to screenshot. Use a true figure only.

[REAL NUMBER]. That's not a goal — it's a receipt. It's [what the number means in human terms]. And here's the part that still gets us: some of it started with people just… shopping. Same errands, different ending. Want your grocery run to count too? 👉 [/partners/{slug}] [YourHashtag]


Post 4 — The Why (the story that makes people stay)

Primary goal: shares. No mechanics. Just the reason. This is the one people send to a friend.

Somebody asked why we do this. Easy: [MISSION]. That's the post. That's the whole thing. If that lands in you the way it lands in us, the lowest-effort way to be part of it is almost embarrassingly simple — pick [NONPROFIT NAME] in ShopGiv and shop like you already do 👉 [/partners/{slug}]


Post 5 — This or That (the identity nudge)

Primary goal: shares. A playful binary that lets people signal who they are by clicking.

Two kinds of people in this town: the ones who scroll right past this, and the ones who just realized their next grocery run could quietly fund [MISSION] — for free. No judgment. (Okay… a little.) If you're the second kind, you know what to do 👉 [/partners/{slug}]


Post 6 — The Event Tie-In (requires a real upcoming event)

⚠️ Only post this if you have a confirmed FUTURE event. Set [FUTURE EVENT DATE] to a real upcoming date. Never tie this to a past event or a made-up date.

Primary goal: shares. Turns one night into year-round support.

📣 Mark [FUTURE EVENT DATE]. We'll be there, and we're bringing one small thing that turns a single night into year-round support: a QR code. Ten seconds — pick [NONPROFIT NAME], and your everyday shopping starts giving back long after the lights come up. Can't wait that long? Get a head start 👉 [/partners/{slug}]


Reply scripts — for when people comment or DM

When someone engages, reply like a human, fast. These are your replies to write back — say them in your own voice.

"Wait, is it actually free?"

100% free to you. Same stores, same prices — you never pay extra. The donation is generated on the purchase and directed to whichever nonprofit you picked. Here's where you set that 👉 [/partners/{slug}]

"How does it even work?"

Three steps, about ten seconds: get the app, pick [NONPROFIT NAME], then shop the local businesses on there like normal. Your everyday spending starts generating donations to us — at no cost to you. Start here 👉 [/partners/{slug}]

"Which businesses count?"

A growing list of local spots — you'll see them right in the app, and it keeps growing. Got a favorite that's not on there yet? Tell them we'd love to have them, and tell us too.

"I don't have the app / I'm not techy."

Honestly easier than it sounds — if you can order takeout on your phone, you've got this. Tap here and it walks you through it 👉 [/partners/{slug}]

A business owner comments that they're interested:

This just made our week. 🙌 There's no fee and no monthly cost — you'd only contribute a small giveback when one of our supporters actually buys from you, and you get in front of a whole crowd who shops on purpose. Can I send you the details? Enrolling takes about 10 minutes, and you're live within a few business days.


The warm-invite DM (private, personal — no reward, no overpromise)

Send this to people you actually know. It's a warm doorbell, not a fundraising ask. Never tell them their signup "funds us" or that they'll be "credited to our total" — it doesn't work that way, and honesty is the whole brand.

Hey [name] — no big pitch, promise. I picked [NONPROFIT NAME] in an app called ShopGiv, and now my normal shopping quietly chips in toward [MISSION] at no extra cost to me. Felt like your kind of thing. If you ever want a look, here's where I started 👉 [/partners/{slug}]. Zero pressure either way 💛 —[Your Name]


The partner-page CTA block (reuse this everywhere)

Paste this at the end of any post, email, or bio when you need a clean close. [/partners/{slug}] is the only link that binds a supporter to your cause — always send them there.

Turn everyday shopping into support for [NONPROFIT NAME] — free. Pick us once, shop like you always do, and your purchases at participating local businesses generate donations toward [MISSION]. 90.5% of every donation reaches us (a 9.5% platform fee keeps the lights on). Start here 👉 [/partners/{slug}]


Make it sustainable

  • Batch it. Write a month in one 30-minute sitting, schedule it, forget it.
  • Reuse what lands. A post that hit? Run it again next month with a fresh photo — Post 1 (Thank a Business) is endlessly repeatable with a new business each time.
  • Hand it off. This kit is the perfect delegated task for an ambassador or a volunteer.
  • Tag the businesses you celebrate. They'll often reshare to their followers — your reach, doubled, for free.
  • Always end with the link. A post with no way to act is a missed donation.

Next steps

Frequently asked questions

Use short, emotionally real posts a few times a month, each pointing to your partner page where a supporter picks your nonprofit. The strongest opener needs nothing built yet: publicly thank a local business you love. From there, rotate an enroll ask, an impact post, and a why-we-do-this story.
Say one true thing with feeling and give one link. Shopping at participating local businesses through ShopGiv generates a donation to the nonprofit the shopper chose, at no extra cost to them. Be honest about the math: 90.5% of each donation reaches the nonprofit after a 9.5% platform fee — never claim the full amount, and never say a business donates to you directly.
Thank a business. Publicly celebrate a local business you already love — no partner recruited, no numbers required. It builds goodwill, the business often reshares to its own followers, and it warms up the relationship before you ever ask them to join.