📄Add contacts to a campaign via Flow Studio
Automatically sync leads from tools like HubSpot into your voice campaigns using Flow Studio. Perfect for keeping your contact lists up to date—without manual uploads.
🧱 Step 1: Add the “Add Contact To Campaign” Node In Flow Studio, start by adding the Add Contact To Campaign node to your flow.
Open the Templates panel
Search for "Add Contacts To Campaign"
Drag and drop the node into your flow
This node allows you to send contacts into a voice campaign directly from your data source. In the next steps, you’ll connect it to a list of leads from tools like HubSpot.

🧱 Step 2: What the “Add Contact To Campaign” Node Does This node sends each contact into a specific Dapta campaign.
You must provide:
✅ Campaign name (already created in Dapta)
📞 Valid phone number
🔑 Optional mapped fields (e.g., name, email, external ID)
🚫 Contacts missing phone numbers or with invalid formatting will be skipped automatically.

🚀 Step 3: Example Flow
Goal: Sync all new HubSpot leads created after yesterday into a campaign.
🛠 Node Breakdown:
1️⃣ Trigger – Scheduled Task (e.g., daily at 8 AM)
2️⃣ Search Record (HubSpot) – Pulls new contacts using filters like createdate > yesterday
3️⃣ Loop List – Iterates through each matching contact
4️⃣ Add Contact To Campaign – Sends each contact to Dapta with mapped values:
Phone Number
{{contacts.item.properties.phone}}
Contact Name
{{contacts.item.properties.firstname}}
Contact Email
{{contacts.item.properties.email}}
External ID
{{contacts.item.properties.hs_object_id}}

Last updated