Block 1 - get domain
- Type / Role
- n8n-nodes-base.set - set
- Config choices
- Version 3.4
This workflow is provided as-is. Please review and test before using in production.
Who's it for This template is for sales teams, marketing operations (M Ops), or freelancers who use Airtable as a "control panel" or staging area for new leads. If you're tired of manually copying ...
n8n-nodes-base.set, n8n-nodes-base.hubspot, n8n-nodes-base.merge, n8n-nodes-base.airtable, n8n-nodes-base.if, n8n-nodes-base.scheduletrigger, n8n-nodes-base.splitinbatches, n8n-nodes-base.noop
This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by Ehsan.
Original n8n.io sourceThis template is for sales teams, marketing operations (M-Ops), or freelancers who use Airtable as a "control panel" or staging area for new leads. If you're tired of manually copying and pasting approved leads into HubSpot, this workflow automates the entire process for you.
This workflow runs on a schedule (e.g., every 5 minutes) to check for new leads.
1. Before: Your Airtable has new leads with a '📥 New Lead' status.
2. The Trigger: You (or a teammate) manually review and change a lead's status to '👍 Ready to Sync'. 3. The Workflow Runs: n8n fetches all leads in that view (up to 50 at a time) and loops through them one by one. For each lead, it:
4. After: The workflow automatically updates the same Airtable row with the new HubSpot IDs and a '✅ Synced' status, completing the 2-way sync. This template includes a full batch-processing loop, robust error-handling (it logs failures back to Airtable), and detailed sticky notes to guide you.
Setup should take less than 10 minutes. All detailed instructions are in the sticky notes inside the workflow.
Copy the Airtable Base: This is a mandatory first step! You must use this template.
Add Your Credentials:
Configure 3 Nodes:
Schedule Trigger: Set how often you want it to run (e.g., every 5 minutes).get 👍Ready to Sync: Select your Airtable credential and the Base you copied. Also, Do this for the other Airtable nodes.Search company: Select your HubSpot credential. Also, Do this for the othe HubSpot nodes.Activate! Save and activate the workflow. To test it, just change a lead's 'Status' in Airtable to '👍 Ready to Sync'.
Create or update a contact node in n8n.Schedule Trigger to run more or less frequently.👍Done! Going for next record (success) or specially 👎Failed! Going for next record1 (error) paths to get real-time alerts.This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.
Showing the first 24 of 32 workflow blocks. Download the JSON for the full node graph.
| Workflow | Workflow for two-way sync between Airtable and HubSpot |
|---|---|
| Complexity | advanced |
| Nodes | 32 |
| Categories | CRM |
| Author | Ehsan |
| Published | 15 Nov 2025 |
Use the JSON export at /data/workflows/10866/10866.json as the source template for this automation.
Open n8n, import the downloaded JSON, and review each node before activating the workflow.
Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.
Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.
Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.
Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.
Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.
Who's it for This template is for sales teams, marketing operations (M Ops), or freelancers who use Airtable as a "control panel" or staging area for new leads. If you're tired of manually copying ...
Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.
Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your CRM use case.