A CRM (Customer Relationship Manager, basically a smart address book for your business) is only as good as the data in it. Most small business owners never use their CRM properly because filling it in manually is a chore. Zapier fixes this by filling it automatically, every booking, form submission, and new lead lands in your CRM without you touching it.
A CRM is just a tool that stores your client and lead information in one organised place, instead of scattered across your phone contacts, email, and Post-it notes. For most small businesses, the free tier of HubSpot is the right starting point.
Unlimited contacts, deal pipelines, email tracking. Best free CRM on the market.
Solid free tier. Great for small teams. Strong automation on paid plans.
Best for sales-focused businesses. Visual pipeline. 14-day free trial.
CRM + email automation in one. Best if you're sending regular marketing emails.
We'll use HubSpot throughout this tutorial because it's free and Zapier's HubSpot integration is excellent. Create your free HubSpot account here →
This is the most important connection. Every time someone books an appointment, their contact information should automatically appear in HubSpot. Here's the exact setup:
Use "Create or Update Contact" rather than just "Create Contact." This way, if a returning client books again, their existing HubSpot record is updated rather than a duplicate being created. HubSpot deduplicates on email address.
Any form on your website, contact form, free quote request, newsletter sign-up, should feed directly into your CRM. Here's the setup for the most common form tools:
The field mapping is simple: Name → Full Name, Email → Email, Phone → Phone Number, Message → "Last Lead Message" (a custom HubSpot property you create).
If you use Mailchimp, ActiveCampaign, or another email tool, new subscribers should sync to your CRM automatically. This gives you a 360-degree view of each contact, you can see their emails, bookings, and form submissions all in one place.
You can also push HubSpot contacts to Mailchimp, useful when a lead books a consultation and you want to add them to your newsletter. Zap: HubSpot "New Contact" → Mailchimp "Add/Update Subscriber."
Now that contacts are flowing in automatically, use HubSpot's free built-in sequences (or Zapier) to trigger follow-up actions:
Once all your Zaps are running, do a full end-to-end test:
If anything fails, Zapier's error log tells you exactly what went wrong and which field caused the issue. Most errors are simple field-mapping mismatches that take 2 minutes to fix.
HubSpot is free forever. Zapier's free plan covers 2-step Zaps. Most of these connections cost $0 to run.
Get HubSpot Free → Connect with Zapier →