15 High-Performing Facebook Post Ideas for Nonprofits (With Examples)

Most nonprofit Pages end up posting the same kind of thing: a fundraising appeal, then an event flyer, then nothing for two weeks. The person posting has a program to run, a phone that rings during the lunch shift, and a list of rules about what can go online.

Those rules are the hard part. Client faces, a child's first name, a family's place on a waitlist or a donor's gift size all need a check before they go up. Many nonprofits skip posting for that reason alone.

This page gives you 15 ideas built from how nonprofits work: intake desks, waitlists, tax season, the slow summer months and the donation drop-off. Each one has a template you can fill in this week and a real post to compare against.

All 15 ideas at a glance

Why Facebook works for nonprofits

Nonprofit Tech for Good's Facebook guide says plainly that your donors and supporters use Facebook regularly, and that Facebook should be your first priority in social media. It also warns that you compete with more than 60 million Pages for the same attention, so a post has to be specific to stand out.

Your Page also reaches people who share it. A post about a waitlist or a donation drop-off gets passed to the cousin who needs the help, the coworker who can drive on Saturday, or the neighbor who has been meaning to give. Specific posts travel better than general ones.

  • Reel (short vertical video shot on a phone): Meta's reel requirements say reels can be any length or orientation, and recommend 1080p MP4 files. A 30-second walk through your intake desk or sorting table needs no editing kit.
  • Text post with one photo: Good for a cost breakdown, a volunteer call or a rule change. You can write and post it between phone calls.
  • Multi-photo post: Good for a sequence, such as the sorted shelf in one photo and the list of items still needed in the next.
  • Facebook Live: Good for a monthly Q&A with a program lead, because the questions come in while the person talks and you can answer them on air.

15 Facebook content ideas for nonprofits

Proof of what a gift or a shift does

These posts show donors and volunteers the result of their money or time, in units they can picture.

Text post with one photo

1. What $[amount] covers at [Organization] this month

Why it works: Donors want to know what their money buys in plain units. A line like 'what $25 covers' gives them a number to picture. Staff already track unit costs for budgets and grant reports, so the post costs almost nothing to write. It works for any program with a unit cost, such as meals, nights in shelter, bus passes or school supply kits.

TemplateWhat $[amount] covers here: [number] [meals / nights / bus passes] for [number] people. Last month we spent [amount] on [item] and handed out [number]. A gift of [amount] a month adds up to [number] [units] by [month]. [Donate link]
The post opens with a question about what $25 does, then names what a steady gift provides. Swap in your own unit costs and keep the question.Facebook

Photo post with a running count

2. Our volunteers gave [number] hours this [tax season / summer]

Why it works: Volunteers rarely see the total. A season count shows that their shift was one of many and that the program ran because of people like them. Tax-prep sites, food programs and tutoring programs usually log hours for funders already, so the number is on hand. The roles in the post show what the hours were for.

Template[Number] volunteers gave [number] hours to [program] this [season]. That's [number] tax returns filed, [number] meals packed or [number] tutoring sessions. Thank you to the [number] of you who came back for a second shift. Next shift: [day, time, location]. [Sign-up link]
The post gives one season's total hours for a tax-prep program, then lists what the volunteers did with them.Facebook

Text post with a short quote

3. The note we got from [a volunteer / a donor] after [event]

Why it works: A written note from someone who worked a shift or gave to a drive gives a stranger proof in someone else's words. Ask before you quote anyone who uses your services, and keep the consent form on file. A note from a volunteer or a donor is the easiest place to start.

TemplateWe got this note from [name or role] after [event]: '[quote]'. Thank you to everyone who worked the [date] [shift name]. [If quoting someone served: Shared with their permission.]
The post thanks the volunteer group by event and says a note came in, which makes the thanks specific.Facebook

Photo post on a fixed weekday

4. Meet [name], our [pet / scholar / family] of the week

Why it works: A weekly feature gives people a reason to check the Page on the same day each week. Shelters, rescues and scholarship programs can do this with a named animal or student once they have signed consent. Put the cost or the next step in the second line, because readers want to know what they can do.

TemplateMeet [name], our [pet / scholar / family] of the week. [Age or grade], and [one trait a stranger would find useful]. [Fee, cost or grant note in one line.] Ready to [adopt / apply / meet]? [Where and when].
The grant-funded fee is stated in the second line, right under the name. Use the same order for your feature.Facebook

Behind the desk and on the floor

Donors and volunteers rarely see the work between the ask and the thank-you. These posts show it.

Short phone video of your desk

5. The part of the job donors never see

Why it works: Staff spend the week on grant deadlines, spreadsheets and last-minute changes that nobody outside the office sees. Showing that work helps a donor believe the gift paid for real labor. Film one desk for 30 seconds, with no edit needed.

TemplateWhat my week looks like at [organization]: [item on desk, e.g. grant report due Friday], [item, e.g. Saturday sign-in sheet], [item, e.g. the list of [number] families waiting]. If you've ever wondered what a [job title] does all day, here it is.
The caption lists specific office items: the grant deadlines and the 14-tab spreadsheets. The specifics make it read as true.Instagram

Short video or text list

6. What we can take, and what we can't, this month

Why it works: Drop-off donations create work for staff. Every item that gets refused at the door costs time and sometimes ends up in the trash. A list of what you accept and what you refuse cuts that work. Seasonal needs change, so post the list each season.

TemplateDonations FAQ for [month]. We can use: [item], [item], [item]. We can't take: [item] (no [reason, e.g. torn or stained]), [item] (no [reason]). Most needed right now: [item]. Drop-off hours: [days and times].
The 200-second reel gives a 'can' list and a 'cannot' list, and each refusal has a reason next to it.Facebook

Longer text post, pinned to the top of the Page

7. How our waitlist works, in plain words

Why it works: Families on a waitlist call the office to ask where they stand. A post that explains the process answers those calls before they come in. Say who joins, what happens when space opens and what you consider, so families are not left guessing.

TemplateHow our waitlist works: [who can join]. It is [not first come, first served / first come, first served]. When space opens, we look at [factor 1], [factor 2] and [factor 3]. If you're added, we'll contact you by [method]. You don't need to message us to check.
The post says the list is not first come, first served, lists the factors, and asks families to message only once.Facebook

Short phone walk-through

8. One volunteer shift, from parking to sign-out

Why it works: People hesitate to sign up for a shift they cannot picture. A short walk-through from arrival to sign-out shows where to park, where to check in and what the task is. Film the first two hours of a real shift, and say the task in the first line.

TemplateHere's what a [two-hour] shift at [location] looks like. We start at [time] with [task]. Then [task]. You're done by [time]. Sign up for [date] here: [link].
The recap leads with the length of the shift, then describes what happened in it and asks readers to sign up.Facebook

Seasons, deadlines and the ask

These posts time the ask to what your calendar already does.

Text post, then a weekly reminder

9. Our busy season starts [date]. Here's what we need from you

Why it works: Some services run hard for a few months and then go quiet. Tax-prep sites, holiday gift programs and back-to-school drives need volunteer counts set weeks ahead. A post with a start date and open spots fills the schedule before the rush.

Template[Program] starts [date]. We need [number] volunteers for [role]. No experience needed if [condition]. Training is [date] at [place]. Sign up here: [link]. [Number] spots left.
The post names the season and the program, then sends people to training as the first step.Facebook

Short video or photo post

10. Giving slows this month. Our demand doesn't

Why it works: Giving tends to drop in the summer and after the holidays, but the need at a food pantry or shelter does not stop. Name the gap in plain words, and donors understand why a summer gift matters. Show the demand as a number, so the ask feels factual.

TemplateGiving slows in [month], and [service] doesn't. This month we served [number] [people]. A gift of [amount] covers [unit]. Give today: [link].
A 55-second video that states the slow-month problem in one sentence, then asks for the gift.Facebook

Short video or text post

11. What your year-end receipt will say

Why it works: December donors ask what their receipt must show, and staff answer the same question every year. A post that lists the items on a receipt answers it before it reaches the inbox. Write it in your own office's words, and send questions about in-kind gifts to a named person.

TemplateGiving before [date]? Your receipt from [organization] will show: our name, the date, the amount, and [a statement that no goods or services were received, if that applies]. Questions about gifts of goods or event tickets: [email].

Photo post with a short ask

12. We need [number] people giving [amount] a month, not one big gift

Why it works: Monthly donors keep a program running through a slow stretch, and a monthly ask lets people give without waiting for a big moment. Name the number of monthly donors you need and say what they keep funded. People who give monthly often stay longer.

TemplateWe're looking for [number] more monthly givers at [amount] a month. That keeps [program] running in [slow month]. Give monthly here: [link]. Thank you to the [number] of you who already do.

Conversations and the questions you already get

These posts start with questions you already hear on the phone, at the front desk or in the messages.

Facebook Live

13. Ask [name], our [program director], anything this month

Why it works: The questions that reach the front desk are the ones people will type in the comments. A monthly Live with a program lead answers them in one place. Collect questions for a week before, then read them out first.

TemplateLive on [day] at [time]: Ask [name], our [program director], anything about [program]. We'll cover [topic 1] and [topic 2]. Drop your question in the comments now and we'll read it first.

Text post or short video, one term per week

14. What [term] means for you

Why it works: Donors and volunteers hear words like 'intake', 'fiscal year' or 'Form 990' and nod without knowing what they mean. One translated term per post helps them read the annual report or grant update you send. Pick the words your own staff use most.

TemplateYou'll see '[term]' in our [annual report / grant update]. It means [one-sentence definition]. For you, that means [what it changes for them]. Next week: [next term].

Text post, then a follow-up post

15. We need [number] more people for [shift] on [day]

Why it works: A general call for volunteers gets likes and no names. A specific count and a specific shift get replies. Many nonprofits have one gap, such as one route without a driver or one Saturday without a sorter. Post the gap, then thank the people who answered.

TemplateWe need [number] more people for [shift] on [day, date] at [location], from [time] to [time]. You'd [task]. Reply here or sign up: [link]. Thank you to the [number] of you who answered our first post.

Best practices for Facebook as a nonprofit

How often to post

The Nonprofit Marketing Guide suggests one to two Facebook posts a day, though that advice dates from 2022. If your team can't do that, start with three posts a week and fix one weekday for the feature series, so followers know when to look. Add a day only when a post takes you less than 20 minutes.

Tools that help

  • Sycamore: Add captions to a phone video of your desk, a shift or a Q&A before you export it as an MP4.
  • Facebook's camera on your phone: Film the desk, the sorting table or the Live without another app. Shoot vertical, then check the clip on a phone screen before you post.
  • Canva: Make a text card for a count, a cost or a donation list. Keep the file size small and use the same colors every week.
  • A shared spreadsheet: Track the unit costs, volunteer hours and waitlist counts you cite in posts, so each number in a post has a source you can show a board member.
  • Facebook's donate button: Attach a Donate button to a post once your organization is approved for Facebook's fundraising tools. Approved charities can add the button from the Page or from a post.

Do

  • Get written photo consent before you film anyone you serve, and keep the forms in a shared folder.
  • Post the rules you already enforce, such as the donation list or the waitlist factors, before families ask about them.
  • Use real counts from your own logs: shift totals, unit costs and waitlist sizes.
  • Film your own desk, job site or sorting table, and keep the faces of people you serve out of frame unless they have said yes.
  • Name the program and the season in the first line, so a reader knows in two seconds whether the post is for them.

Don't

  • Don't name a client, room number or diagnosis in a joke about your day, even in a caption with no photo.
  • Don't post a donor's gift size or name without the donor's OK.
  • Don't reply in a comment thread with a family's place on the waitlist or whether their child was selected.
  • Don't tell donors a gift is tax deductible in a way that replaces their own tax adviser. Say what your receipt shows.
  • Don't post the same appeal every week. Rotate proof posts, desk posts and Q&A posts.

More content ideas

More Facebook ideas: Pet Store Owners, Plumbers, Food Trucks, General Contractors, Insurance Agents

Caption your videos in minutes

Animated, word-synced captions in the styles top creators use. Upload a video, pick a style, fix any word, and export.