Inquiry & waitlist forms, non-clinical by design
After weighing Google Forms, Airtable, Tally, and Fillout (generous free tier,
unlimited forms from one account), I built the Waitlist Inquiry, Volunteer Interest, and General
Contact flows, each routing to a tracked destination (Sheets/Airtable) with category and source tags.
I deliberately kept them to basic contact, service interest, and a short inquiry, with explicit
“please don’t submit medical details” copy.
A HIPAA-ready path, without slowing launch Future
Because the public forms collect no protected health information, the marketing and fundraising site
shipped now. The form is a swappable module. When Center X needs real clinical intake, it moves to a
BAA-signing vendor like Jane App for a PT/OT practice, IntakeQ/PracticeQ,
or Jotform HIPAA, separate from the marketing site. (That healthcare instinct carried
over from working on FDA-cleared medical devices at Dexcom.)
Donations & donor CRM, live
After comparing PayPal, Zeffy, and Donorbox, I shipped Givebutter, now live on the
site. It’s genuinely free on the optional-tip model (tips on = $0 platform + $0 processing; tips off = a flat 3%
+ standard processing), with a free donor CRM, recurring giving, and campaign notifications. An Amazon
Wishlist is an easy in-kind supplement.
Hosting & deploy, live
Deployed on Cloudflare Pages: free, a fast global CDN, automatic HTTPS, Git-based deploys
with preview links for client review, and a password gate that was trivial to toggle before launch.
Domain, DNS & email, live
Kept the domain registered at GoDaddy (no transfer needed) and pointed DNS at Cloudflare
for free DNS, SSL, and CDN, with email records preserved so mail kept working through the cutover.
The site now resolves on its own .org with automatic HTTPS.
Data routing & follow-up
Every form lands somewhere with an owner: a shared Sheet or Airtable base per category (waitlist,
volunteer, contact) with the tags built into the form structure, so no inquiry goes unanswered.