Supercharge Your Sales: Zapier Agents Full Tutorial (AI Use Cases)
by Zapier
The video walks viewers through building two Zapier Agents – a Lead Enrichment Agent and a Sales Call Prep Agent – using natural‑language prompts, triggers, data sources, and actions across 7,000+ apps. It shows how to set up each agent’s behavior, test it, and monitor activity, illustrating the power of autonomous AI teammates for sales workflows.
Supercharge Your Sales with Zapier Agents
Overview
This guide reproduces the exact steps shown in the Supercharge Your Sales: Zapier Agents Full Tutorial video. You’ll learn how to create:
- Lead Enrichment Agent – automatically enriches new HubSpot contacts with web‑searched company data.
- Sales Call Prep Agent – scans your Google Calendar each morning, fetches external participant info, and posts a Slack DM with a summary.
Both agents run autonomously once enabled and log all activity in Zapier’s dashboard.
Prerequisites
- A Zapier account with access to Agents (available in the free tier).
- Connected accounts for:
- HubSpot (CRM) – for the Lead Enrichment Agent.
- Google Calendar – for the Call Prep Agent.
- Slack – for notifications.
- Basic familiarity with Zapier’s UI.
Step‑by‑Step Instructions
1. Access the Agents Interface
- Log in to Zapier.
- Click the Agents icon in the left sidebar.
- You’ll see a list of existing agents and a + New agent button.
2. Create the Lead Enrichment Agent
- Click + New agent.
- In the prompt window, describe the agent’s purpose (e.g., "When a new contact is added to HubSpot, enrich it with company info from the web and update the contact record.").
- Click Create agent – the prompt assistant will generate a draft instruction.
- Add Trigger:
- Choose HubSpot → New Contact.
- Connect your HubSpot account.
- Save.
- Add Data Source (optional but recommended):
- Click Add tools → Web Search (or any other source you want the agent to query).
- Add Action:
- Click Add tools → HubSpot → Update Contact.
- In the action editor, map the fields the agent will fill (e.g., company size, industry). The agent can generate values automatically.
- Save the behavior.
- Test the behavior:
- Click Test behavior.
- The video shows adding a test contact in HubSpot; the agent searches the web for that person’s company info and updates the record.
- Enable the agent by toggling the switch in the top‑right.
3. Create the Sales Call Prep Agent
- Click + New agent.
- Draft a brief instruction: "Every morning, scan my Google Calendar for events with external participants, search the web for each participant’s background, and send a Slack DM with a summary."
- Click Create agent.
- Add Trigger:
- Choose Zapier → Scheduled by Zapier.
- Set the schedule to Every Day at a convenient time.
- Add Action – Google Calendar:
- Choose Find Multiple Events.
- Connect your Google Calendar account.
- Specify the calendar to scan.
- Add Action – Web Search:
- For each event, the agent will automatically search the web for participant email addresses.
- Add Action – Slack:
- Choose Send Direct Message.
- Connect your Slack account.
- In the message body, include placeholders for the event title, participant name, company, and any other relevant details.
- Set the bot name (e.g., Sales Prep Bot) and ensure it’s sent as a bot.
- Save the behavior.
- Test the behavior:
- The video demonstrates a preview where the agent fakes a morning trigger, fetches calendar events, searches the web, and drafts a Slack message.
- Approve the preview to send the real Slack DM.
- Enable the agent.
4. Monitor Agent Activity
- In the Agents sidebar, click All activity.
- Review the run history, check for any Needs action items, and confirm that updates were applied correctly.
Tips & Gotchas
- Data Source Accuracy: If the agent can’t find a field (e.g., a phone number), it may pause or log a formatting error. Verify field names in HubSpot.
- Testing Is Crucial: Use the Test behavior button before enabling to catch mapping mistakes.
- Human‑in‑the‑Loop: For critical actions (like sending emails), add a Pause for approval step in the instructions.
- Agent Naming: Give each agent a clear name and description so you can quickly identify its purpose in the dashboard.
- Version Control: If you tweak instructions, keep a copy of the previous prompt for rollback.
- Slack Bot Permissions: Ensure the Slack app has permission to send direct messages; otherwise the DM will fail.
- Web Search Limits: The agent’s web browsing is rate‑limited; for large volumes, consider batching or using a dedicated data source.
Resources
- Zapier Agents guide: https://zapier.com/blog/how-to-create-ai-agents
- Lead Enrichment Agent template: https://bit.ly/4ajkA7r
- Sales Prep Agent template: https://bit.ly/4fY4FN3





