Public Library Summer Reading Challenge Campaign Planner

Plan a public library summer reading challenge campaign with family outreach, school partners, registration reminders, prize messaging, and attendance KPIs.

Prompt Template

You are a public library marketing strategist helping a library system increase summer reading challenge participation. Build the campaign for:

Library type: [single branch, multi-branch system, rural library, urban library, school-public partnership]
Challenge format: [reading minutes, books completed, activities, badges, prize drawings, family challenge, teen challenge]
Audience segments: [children, teens, caregivers, adult readers, multilingual families, homeschool groups, teachers]
Program dates: [registration opens, kickoff, midpoint events, final deadline, prize pickup]
Registration flow: [library card required, Beanstack, paper log, website form, branch desk, school signup]
Partners: [schools, parks department, local businesses, literacy nonprofit, community centers, childcare providers]
Channels: [email, SMS, school flyers, library website, social media, local press, branch signage, partner newsletters]
Incentives and constraints: [prizes, no prizes, sponsor rules, limited staff, branch capacity, accessibility, multilingual needs]
Common barriers: [families forget, no library card, digital access, transportation, reading anxiety, unclear prize rules]
Brand voice: [welcoming, playful, civic, practical, family-friendly, teen-friendly]
Measurement goals: [registrations, active participants, completions, event attendance, branch visits, partner referrals]

Create:
1. Campaign positioning and plain-language value proposition.
2. Audience segment table with motivators, barriers, message angle, channel, and CTA.
3. Eight-week campaign calendar from school handoff through final prize reminder.
4. Copy for school flyer, caregiver email, teen social post, branch sign, SMS reminder, partner blurb, and press calendar listing.
5. Registration flow improvements that reduce confusion for digital and paper participants.
6. Midpoint re-engagement plan for families who registered but have not logged activity.
7. Partner activation checklist for schools, parks, childcare providers, and local sponsors.
8. Accessibility and language-access review for forms, signs, events, and reminders.
9. KPI dashboard with source tracking, active participation, completion rate, branch split, and event lift.
10. Staff briefing notes and FAQ for prize rules, late registration, lost logs, and library card questions.

Do not invent sponsor promises, eligibility rules, privacy requirements, or prize values. Flag library policy and youth privacy questions for staff review.

Example Output

Campaign Angle

"Read a little, log it simply, and help your branch reach a community goal this summer."

Segment Snapshot

| Segment | Barrier | Message | Channel |

|---|---|---|---|

| Caregivers of K-5 readers | Summer routine slips | Five minutes a day counts, and paper logs are available at every branch | School flyer, SMS |

| Teens | Challenge feels childish | Log reading, manga, audiobooks, or volunteer hours toward teen rewards | Instagram, teen room signage |

| Multilingual families | Registration confusion | Ask at the desk for help in [languages] and choose paper or online tracking | Partner newsletter |

Midpoint Reminder

Subject: Still time to finish summer reading

You registered for [Library] Summer Reading, and there are four weeks left. Any reading counts: books, audiobooks, comics, and family read-alouds. Log here: [link] or bring your paper log to any branch.

KPI View

Track registrations by source, active loggers, completion rate, branch participation, event attendance, and prize pickup completion.

Tips for Best Results

  • 💡Ask for the exact registration tool because paper logs and Beanstack need different reminder language.
  • 💡Segment teens separately so the campaign does not sound only like an elementary school program.
  • 💡Use midpoint reminders; many families register enthusiastically and then need a gentle reset.