MARKETING
Sync new Zoom webinar registrants into HubSpot with a confirmation email
When someone registers for a Zoom webinar, create or update their HubSpot contact, tag them with the webinar name, and send a branded confirmation email with the join link.
How it runs
The automated pipeline, trigger to output.
- TriggerZoom webinar registration receivedZoom
- LogicLook up contact in HubSpot by emailHubSpot
- ActionUpsert contact and tag with webinar nameHubSpot
- ActionSend confirmation email with join linkGmail
- OutputPost registration to Slack channelSlack
What it does
Captures every new Zoom webinar registration the moment it happens and turns it into a clean CRM record plus an immediate confirmation. The registrant lands in HubSpot tagged to the specific webinar, and they get a confirmation email containing their personal join link so the registration never goes cold.
When to use it
Run this on any webinar where you want registrants tracked as marketing contacts and confirmed instantly instead of relying on Zoom's default email. Ideal for demand-gen webinars feeding a sales funnel.
How it works
- 1A Zoom registration event fires with the registrant's name, email, and unique join URL.
- 2The flow checks HubSpot for an existing contact by email to decide create vs. update.
- 3It upserts the contact, writing the webinar name and registration date to custom properties so reporting stays accurate.
- 4It sends a Gmail confirmation with the personalized join link, date, and an add-to-calendar line.
- 5The final output posts a short note to a Slack channel so the marketing team sees registration volume in real time.
Set it up
What you configure once, before turning it on.
- 1Connect ZoomMeetings, recordings, transcripts.
- 2Connect HubSpotCRM, deals, marketing, support.
- 3Connect GmailRead, draft, send, label.
- 4Connect SlackChannels, DMs, threads, mentions.
- 5Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
- 6Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
- 7Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.
More Marketing workflows
UTM Link Linter: Block Malformed Tracking URLs Before Launch
Validates every campaign tracking link queued in an Airtable launch table against your UTM naming rules.
Spin up a rush localization handoff from a Slack chat request
A marketer asks the CEO agent in chat to rush-translate a piece of approved copy into specific languages; the agent files the source in Google Drive.
Slack UTM Check: Paste a Link, Get an Instant Verdict
Lets marketers drop a tracking URL into a Slack channel and get an immediate threaded reply that says whether the UTMs are valid, what is wrong, and a corrected suggestion.
UTM Audit for Campaign Spreadsheets in Google Drive
Watches a Google Drive folder for new or updated campaign link spreadsheets, lints every URL inside.
Real-Time UTM Validator API for Link-Building Forms
Exposes a webhook that validates a tracking URL on the fly and returns a structured pass/fail JSON response.
Agentic UTM Taxonomy Steward: Detect, Explain, and Propose Fixes
An agent reviews the full backlog of campaign links in Airtable, reasons about taxonomy drift beyond rigid rules, drafts standardized replacements for malformed UTMs.
Run it inside a business
This workflow drops into a full company template. Import the org, and this is one of the playbooks its agents run.

Run this workflow in your colony.
14-day trial. No DevOps. No Sales call. Provisioned in under a minute.
