What happens when you stop doing it manually.
Real automations. Real numbers. Built and running on our own stack.
Real automations. Real numbers. Built and running on our own stack.
Case Studies
Our own automations, running on this site right now. Every number below is real. More case studies will show up here as we finish client work.
Challenge
Four website forms (audit, contact, checklist, discovery) were sending email notifications through EmailJS. No CRM. No structured contact records. Every lead had to be copied into a spreadsheet by hand.
Solution
We added n8n webhook calls to all 4 forms, running alongside the existing EmailJS sends. The n8n workflow splits the full name, tags which form the lead came from, creates or updates a HubSpot contact with company, phone, and industry fields, then fires a Slack message to #leads in seconds.
4 forms
Connected to CRM
up from 0
< 5 sec
Form-to-CRM time
previously manual entry
$0/mo
Running cost
n8n, HubSpot, Slack all on free tiers
The n8n workflow
HubSpot contact created automatically
Slack alert in #leads
Related: n8n vs Make vs Zapier comparison
Challenge
The site already had an AI chatbot answering questions about our services. But every visitor who chatted was anonymous. No contact info, no way to follow up. Helpful conversations that went nowhere.
Solution
We updated the chatbot's system prompt so it asks for name, email, and pain point during conversation, without forms or pop-ups. When the bot has all three, it appends a hidden marker to its response. The client-side JS strips the marker and fires the same n8n webhook our forms use. HubSpot contact created, Slack alert sent, seconds later.
0 forms
Required
leads collected through conversation
< 5 sec
Chat-to-CRM time
same pipeline as form submissions
30 min
Total build time
prompt update + 20 lines of JS
Chatbot qualifying a lead
Slack alert in #leads
Try it yourself. Open the chat bubble in the bottom-right corner.
Challenge
Wanted a chatbot on a static HTML/CSS/JS site. No React, no Node server. Most chatbot vendors charge $50-200/month and look generic.
Solution
A Netlify Edge Function (Deno) proxies the Anthropic streaming API. Client-side JS handles SSE streaming, session persistence, rate limiting by IP and daily cap, input sanitization, and prompt injection guardrails. About 300 lines total.
~300
Lines of code
edge function + client JS
< 1 sec
Time to first token
Deno edge, no cold start
~$2-3/mo
API cost
vs $50-200/mo for vendor tools
Try it yourself. Open the chat bubble in the bottom-right corner.
Challenge
The site started with EmailJS notifications and a spreadsheet. No CRM, no alerting, no source tracking. Every follow-up was manual.
Solution
One n8n webhook that all 5 sources feed into: audit form, contact form, checklist form, discovery questionnaire, and AI chat. It normalizes fields, tags the source, creates or updates a HubSpot contact, and fires a Slack alert. Same pipeline regardless of entry point.
5 sources
1 pipeline
4 forms + AI chat
< 5 sec
Any source to CRM
HubSpot contact + Slack alert
$0/mo
Running cost
n8n, HubSpot, Slack all free tiers
The process
20 minutes. We map your current process, find exactly where time and money are leaking, and tell you what's automatable on the call.
Fixed hours, flat price. We connect your existing tools and build the automation in your environment. Delivered in 1–2 weeks.
Loom walkthrough, written handoff doc, full access. Your automation, your accounts. $0/month to keep it running.
See pricing details or browse all 40+ industries we serve.
Ready to see results like these?
Every business has 2–3 processes worth automating immediately. Book a free 20-minute call and we'll find yours.
Book Your Free Audit Call →