Four unstructured forms. One chaotic inbox. Zero automation.
Audited all four forms, their fields, and what each submission should trigger downstream.
Designed the Notion CRM structure: contact fields, tagging taxonomy, city labels, intake status, and source tracking.
Built four independent Zaps — one per form — each creating a correctly tagged Notion contact record on submission.
Layered logic in Zapier to fire the right Notion Sender email based on which form triggered the workflow.
Added a final Slack notification step to each Zap so the team is alerted in real time when a new contact enters the CRM.
Ran full end-to-end tests for every form, verified CRM entries, email delivery, and Slack alerts before going live.
The organization was running four separate website forms — a general contact form, a service inquiry form, a program registration form, and a newsletter signup — but every submission funneled into a single shared Gmail inbox. There was no tagging, no routing, and no follow-up consistency. Leads were slipping through the cracks regularly, and the team was spending hours each week manually copying contact details into spreadsheets just to maintain a basic record of who had reached out.
Before touching any tools, I mapped the full intake logic on paper — identifying what data each form collected, how contacts should be categorized in the CRM, and what the appropriate follow-up looked like for each submission type. This upfront mapping is what separates a clean automation build from one that creates new problems six weeks later.
I built four independent Zapier workflows, one per form, each designed to create a precisely tagged contact record in their Notion CRM the moment a submission came in. Fields were mapped carefully: source, form type, city, date of entry, and intake status. I then layered in conditional logic to trigger the right auto-response email through Notion Sender based on the form type — a registration confirmation felt different from a general inquiry response, and that distinction mattered for the client's brand. A final Slack notification step on each Zap kept the internal team informed in real time.
The client went from a chaotic shared inbox to a fully automated intake pipeline. Every submission is now routed, tagged, and responded to automatically. The team gets notified instantly. And the Notion CRM stays current and accurate without anyone having to touch it.
Have a workflow that needs untangling? Let's talk.
Get in Touch