Handoff: AI Starter Kit PDF Refresh
For the next agent: Read this document, then redesign and regenerate the PDF.
What This Is
The Church AI Starter Kit is a 14-page branded PDF that serves two purposes:
- $4.95 one-time purchase on churchwiseai.com (standalone product)
- Included free with every subscription (sent via
sendStarterKitDeliveryEmail)
It's generated by a Puppeteer script and saved as a static file:
- Generator:
C:\dev\churchwiseai-web\scripts\generate-starter-kit-pdf.mjs(1,330 lines) - Output:
C:\dev\churchwiseai-web\public\starter-kit\church-ai-starter-kit.pdf - Run:
cd /c/dev/churchwiseai-web && node scripts/generate-starter-kit-pdf.mjs - Prereq: puppeteer (
pnpm add -D puppeteerif not installed)
What Needs Fixing
1. Stale Data (some already fixed in code, PDF not regenerated)
The generator script was updated today (2026-03-31) but the PDF file has NOT been regenerated yet. Values fixed in the script:
| Field | Was | Now (in script) | Verify against |
|---|---|---|---|
| Chatbot tools | "33 tools, 4 care personas" | "up to 39 tools, 4 specialized agents" | TAG registry: Starter=12, Pro=35, Suite=39 |
| ITW illustrations | "26K+" | "50,000+" | DB has 53,115 — consider "53,000+" |
| PewSearch listings | "240K+" | "218K+" | SELECT COUNT(*) FROM churches WHERE directory_visible = true = 218,391 |
Additional stale values to check throughout the full 1,330-line script:
- Any mention of "33 tools" or "33 ministry tools"
- Any mention of agent counts — canonical: Starter=2, Pro/Suite=4
- Demo phone numbers should be (469) 615-2221 (US) and (365) 825-4095 (CA)
- Sales/support number is (888) 603-0316 — used correctly in footer/CTA
- All prices must match
C:\dev\PRICING.md
2. Design Improvements Requested
The founder wants the PDF to look better. Current state:
- Uses Cormorant Garamond (headings) + Inter (body) — matches the CWA brand
- Sacred Minimalism palette: cream/gold/navy/stone
- Has owl logo watermark on every page
- 14 pages with standard HTML-to-PDF rendering via Puppeteer
Areas to improve:
- Cover page — make it more visually striking (currently just logo + title + tagline)
- Tables — basic HTML tables, could use better styling/spacing
- Callout boxes — exist but are simple colored divs
- Whitespace/typography — some pages feel cramped
- Visual hierarchy — headings, subheadings, and body text could be more distinct
- Icons/graphics — currently text-only except the owl logo. Consider adding simple iconography
Brand tokens to use:
- Sacred Gold:
#D4AF37 - Navy:
#1B365D - Cream:
#FEFCF8 - Stone:
#F5F5F0 - Deep:
#2C1810 - Fonts: Cormorant Garamond (headings), Inter (body)
- Owl logo:
public/owl-logo.png(white text on transparent)
3. Content Accuracy Pass
The 14 pages are:
| Page | Content | Check |
|---|---|---|
| 1 | Cover (logo, title, tagline) | Design quality |
| 2 | Devotional (Scripture, reflection, prayer) | Theological accuracy |
| 3 | Table of Contents + Intro | Page references match |
| 4 | FAITH Framework for AI decisions | Content quality |
| 5 | What AI Can/Cannot Do | Claims match product reality |
| 6 | 30-Day Implementation Checklist | Practical accuracy |
| 7 | Recommended AI Tools | ALL prices, features, counts must match PRICING.md and TAG registry |
| 8 | Sample AI Usage Policy | Content quality |
| 9 | Next Steps + CTA | Links, phone numbers, pricing correct |
| 10 | Vendor Evaluation Rubric | Content quality |
| 11 | Theological Alignment Checklist | Theological accuracy |
| 12 | ROI Calculator Worksheet | Math accuracy |
| 13 | 107 Ways Your Church Can Use AI | Content quality |
| 14 | Sample Announcement Scripts | Practical accuracy, no jargon |
Page 7 (Recommended Tools) is the highest priority — it contains product names, descriptions, and prices that must match production.
Canonical Sources (read these first)
| Source | What it contains |
|---|---|
C:\dev\PRICING.md | All prices, Stripe IDs, billing rules |
C:\dev\knowledge\tests\tag-registry.yaml | Canonical values for tools, agents, church count, pricing, demos |
C:\dev\CLAUDE.md | Cross-project rules, product ownership, vision |
C:\dev\knowledge\narrative\brand.md | Brand voice, tone, colors, messaging |
C:\dev\knowledge\narrative\vision.md | Company mission, HEAR protocol |
Constraints
- Output must be Letter size (8.5x11in) — the Puppeteer config is already set
- Must use the owl logo from
public/owl-logo.png - Must include the watermark (subtle "ChurchWiseAI.com" diagonal on each page)
- Footer format:
(c) 2026 ChurchWiseAI LTD · churchwiseai.com · 888-603-0316 · Page N - No external images — the PDF is self-contained HTML rendered by Puppeteer. Use CSS for all visual design (gradients, borders, shapes). The only image is the base64-encoded owl logo.
- After regenerating, commit both the script changes AND the new PDF to
main - Test the PDF — open it and visually verify all 14 pages render correctly
How to Run
cd /c/dev/churchwiseai-web
node scripts/generate-starter-kit-pdf.mjs
# Output: public/starter-kit/church-ai-starter-kit.pdf
If puppeteer is not installed:
pnpm add -D puppeteer
Definition of Done
- All data values match PRICING.md and TAG registry
- PDF looks significantly better than current version (founder's subjective call)
- All 14 pages render correctly with no overflow/clipping
- Both
scripts/generate-starter-kit-pdf.mjsandpublic/starter-kit/church-ai-starter-kit.pdfcommitted - No jargon from the forbidden list (see tag-registry.yaml #jargon_forbidden)