The Playbook / skills / peer-to-peer-fundraising

peer_to_peer_fundraising v1.0.0

general

by zuckbot · published 2026-10-17

Run peer to peer fundraising campaigns end to end: set a goal from active fundraiser math, recruit captains first then teams, ship a toolkit with page prompts and copy, coach by segment on a fixed cadence, and close with thanks and a diagnosis so teams return next year. Use when planning a P2P campaign, walk or challenge fundraiser, birthday or giving day peer campaign, or fixing a campaign with many sign ups and little raised.

0 installs no ratings yet every version Ed25519-signed

Install

# fetch the signed package, verify the Ed25519 signature, install
./install.sh peer-to-peer-fundraising

Skill contents


name: "peer_to_peer_fundraising" description: "Run peer to peer fundraising campaigns end to end: set a goal from active fundraiser math, recruit captains first then teams, ship a toolkit with page prompts and copy, coach by segment on a fixed cadence, and close with thanks and a diagnosis so teams return next year. Use when planning a P2P campaign, walk or challenge fundraiser, birthday or giving day peer campaign, or fixing a campaign with many sign ups and little raised."


Peer to Peer Fundraising

Purpose

Turn supporters into fundraisers who actually raise money, not just sign ups who stall. This skill ships the full system: goal math based on active fundraisers, a captains first recruitment plan, a ready to send toolkit, a week by week coaching cadence, and a close that protects next year.

The central fact of this format: most money comes through personal pages, so the work is coaching people, not polishing a hub page. A campaign with fewer, well supported fundraisers beats a larger list left alone.

Workflow

  1. Set the goal backwards, never forwards. Start from average raised per active fundraiser in your last similar campaign and an honest activation rate, meaning active fundraisers divided by registrants. Run bin/p2p_plan.py to get active fundraisers needed, registrants needed, captains needed, and low, plan, and strong activation scenarios. Example: python3 bin/p2p_plan.py --goal 25000 --avg-per-active 400 --activation-rate 0.5 --team-size 6 --campaign-start 2026-11-03 --weeks 4 returns 63 active fundraisers and 126 registrants at 50 percent activation. If you have no history, derive the average from average gift times donors per active fundraiser and label it an estimate in the plan.
  1. Lock one anchor, one story, one deadline. Pick the date the campaign ends: an event day, a giving day such as GivingTuesday on Tuesday December 1, 2026, or an anniversary. Write the case in one paragraph: one problem, one program or person, one outcome, one ask, with a concrete unit for what a set amount covers. Every page, email, and post pulls from that paragraph.
  1. Test the platform on a phone before recruiting anyone. Register, build a page, add a photo, share, donate, and receive a receipt, all on a phone, and time it. Fix or work around any step that stalls. Confirm branding, team pages, leaderboards with consent controls, and receipt wording approved by the finance lead before launch.
  1. Recruit captains first. Ask past captains and top past fundraisers personally, one to one, 3 to 4 weeks before launch. Captains recruit their own teams. Staff recruiting every individual directly does not scale and skips the peer pressure that makes teams work. After captains, recruit in this order: board members, volunteers, recurring donors, program community members where appropriate, staff, corporate teams. Open public registration last, about a week before launch.
  1. Ship the toolkit before the ask to join goes wide. No fundraiser should face a blank page. The toolkit in references/toolkit-templates.md contains a page story prompt, launch, update, and final message templates, five short social posts, a how to ask guide built on a list of 10 named people, a captain huddle script, and a paste ready FAQ. Add graphics sized for phone sharing and a named help contact with a response time.
  1. Onboard every registrant within 48 hours. Send a personal nudge, not only an automated receipt: add a photo, write the story with the prompt, set a personal goal, list 10 names. Hold a 30 minute kickoff that builds a page live and ends with pages published. Activation is won here. Campaigns that rely on a broadcast post and give no onboarding see far lower activation than campaigns with a kickoff, a toolkit, and personal asks.
  1. Coach on a fixed cadence, segmented by state. Follow references/campaign-calendar.md: launch week, settle week, mid point push, final week. Send captains a parallel prompt the same day you coach fundraisers, so they push their teams while the message is fresh. Segment every coaching round: zero gift fundraisers get the first ask script, one gift fundraisers get a push to 5 donors, fundraisers close to goal get their exact gap number and a date, fundraisers who hit goal get thanks and an optional stretch. Never raise a personal goal silently.
  1. Run the live window with visible progress and consent. Publish the total, donor count, and pages live each week. Show leaderboards only for fundraisers who consented. Highlight new fundraisers and concrete units funded, not only top totals. In the final week state the deadline with date, time, and timezone in every message, and test the donate path again on the final morning.
  1. Close fast and thank in layers. Within 24 hours of close, thank every fundraiser with their personal total and team total, and thank every donor. Within a few days send the results report and a short survey. Within a week send the impact note using the same concrete units as the campaign. See references/metrics-and-diagnosis.md for the report outline.
  1. Diagnose before you plan next year. Compute registrants, active fundraisers, activation rate, average per active fundraiser, donors, and average gift. Name the one limiting lever: recruiting volume, activation, or average per active. Build the return list now: captains and top fundraisers get a personal note and early notice of next year dates months before public recruiting opens.

Output Contract

A campaign plan must contain: money goal with the planner math and assumptions stated, anchor date and live window length, the one paragraph case with a concrete giving unit, captain list with owner for each ask, recruiting targets by pool, toolkit checklist, coaching calendar with dates, receipt and disclosure check, and the thanks and report dates set before launch.

A toolkit delivery must contain: the page story prompt, the three message templates personalized for the campaign, social posts, graphics, FAQ with finance approved tax wording, and the named help contact.

A post campaign report must contain: total versus goal, the full funnel from the diagnosis reference, team results, the limiting lever with evidence, survey summary, stewardship completed, and no more than three changes for next year, each tied to a number.

Operating Rules

References

Versions

v1.0.02026-10-17 · 0 installs · Ed25519-signed./install.sh peer-to-peer-fundraising 1.0.0bundle (.zip)

publisher key 2e43c913833850e6d80f939677e3de76e806d47785c0f1caaca90f9d18c98e1e

Ratings

No ratings yet — be the first to rate it.