Skip to content
FlowHubFluxonLab
HubSpot
Data Sync & ETLfree

HubSpot Prospect Sync Pipeline

by OlivierUpdated Aug 2026
RequiresHubSpotHubSpotTelegramTelegram
Share Post Share
SICreate BatchesEWProcess one item at a time - (1)Process one ite…EWProcess one item at a time (2)Process one ite…WaDelay after each batchDelay after eac…PrNew Website VisitorsNew Website Vis…ScB1 - Schedule TriggerB1 - Schedule T…SeB1 - Set variablesB1 - Set variab…DTB1 - Get timestampB1 - Get timest…CoB1 - Set lastSyncB1 - Set lastSy…HRB1 - Get ItemsIfB1 - Has Items?SOB1 - ItemsFiB1 - Filter ItemsB1 - Filter Ite…DTB1 - Update timestampB1 - Update tim…DTB1 - Create timestampB1 - Create tim…NOB1 - No Operation, do nothingB1 - No Operati…ScB2 - Schedule TriggerB2 - Schedule T…SeB2 - Set variablesB2 - Set variab…DTB2 - Get timestampB2 - Get timest…CoB2 - Set lastSyncB2 - Set lastSy…HRB2 - Get ItemsIfB2 - Has Items?SOB2 - ItemsFiB2 - Filter ItemsB2 - Filter Ite…DTB2 - Update timestampB2 - Update tim…DTB2 - Create timestampB2 - Create tim…NOB2 - No Operation, do nothingB2 - No Operati…IfB1 - Has timestamp / not first run?B1 - Has timest…IfB2 - Has timestamp / not first run?B2 - Has timest…CoB2 - Update lastSyncB2 - Update las…ScB3 - Schedule TriggerB3 - Schedule T…SeB3 - Set variablesB3 - Set variab…DTB3 - Get timestampB3 - Get timest…CoB3 - Set lastSyncB3 - Set lastSy…HRB3 - Get ItemsIfB3 - Has Items?SOB3 - ItemsFiB3 - Filter ItemsB3 - Filter Ite…CoB3 - Update lastSyncB3 - Update las…IfB3 - Has timestamp / not first run?B3 - Has timest…DTB3 - Update timestampB3 - Update tim…DTB3 - Create timestampB3 - Create tim…NOB3 - No Operation, do nothingB3 - No Operati…CoB3 - Set paginationB3 - Set pagina…IfB3 - Done looping?B3 - Done loopi…CoB3 - Update paginationB3 - Update pag…WaWaitSIB3 - Create BatchesB3 - Create Bat…EWB3 - Process one item at a timeB3 - Process on…WaB3 - Delay after each batchB3 - Delay afte…MaWhen clicking ‘Execute workflow’When clicking ‘…HRC2 - Get ItemsIfC2 - Has Items?SOC2 - ItemsFiC2 - Filter ItemsC2 - Filter Ite…SIC2 - Create BatchesC2 - Create Bat…EWC2 - Process one item at a timeC2 - Process on…EWC1 - Process one item at a timeC1 - Process on…WaC2 - Delay after each batchC2 - Delay afte…SeC3 - Set variablesC3 - Set variab…CoC3 - Set paginationC3 - Set pagina…HRC3 - Get ItemsIfC3 - Has Items?SOC3 - ItemsFiC3 - Filter ItemsC3 - Filter Ite…SIC3 - Create BatchesC3 - Create Bat…EWC3 - Process one item at a timeC3 - Process on…WaC3 - Delay after each batchC3 - Delay afte…WaC3 - WaitIfB2 - Needs loop?EWB2 - Call [this workflow]B2 - Call [this…EWD - Qualify ProspectD - Qualify Pro…IfD - Qualification Successful?D - Qualificati…EWD - Identify DMUIfD - DMU identification successful?D - DMU identif…EWD - Sync HubspotIfD - Hubspot sync successful?D - Hubspot syn…SeD - Set outputSeD1 - Set variablesD1 - Set variab…PrD1 - Get prospectD1 - Get prospe…IfD1 - Continue?CoD1 - Add "tag_in_progress"D1 - Add "tag_i…PrD1 - Update prospectD1 - Update pro…EWD1 - Automatically Qualify ProspectD1 - Automatica…IfD1 - Qualification Successful?D1 - Qualificat…EWD1 - Get ContactsD1 - Get Contac…IfD1 - Contacts search successful?D1 - Contacts s…EWD1 - Sync HubspotD1 - Sync Hubsp…IfD1 - Hubspot sync successful?D1 - Hubspot sy…PrD1 - Get prospect for final update: SuccessD1 - Get prospe…CoD1 - Add "tag_success", remove "tag_in_processing"D1 - Add "tag_s…PrD1 - Update Tags: SuccessD1 - Update Tag…PrD1 - Get prospect for final update: FailD1 - Get prospe…CoD1 - Add "tag_error", remove "tag_in_progress"D1 - Add "tag_e…PrD1 - Update Tags: FailD1 - Update Tag…SAD1 - Stop and ErrorD1 - Stop and E…EWWhen Executed by [trigger workflow]When Executed b…EWD - Qualify Prospect (var b)D - Qualify Pro…EWD - Identify DMU (var b)D - Identify DM…SwD - Switch (var b)D - Switch (var…IfD - Qualification Successful? (var b)D - Qualificati…EWD - Sync Hubspot (var b)D - Sync Hubspo…IfD - Hubspot sync successful? (var b)D - Hubspot syn…SAE1 - Stop and ErrorE1 - Stop and E…HRSearch Companies by Bedrijfsdata IDSearch Companie…IfFound by ID?HRSearch Companies by DomainSearch Companie…IfHas Domain?IfFound by Domain?PrE1 - Get prospectE1 - Get prospe…IfE1 - No Existing Errors?E1 - No Existin…IfE1 - Continue?EWE1 - Find Company in HubspotE1 - Find Compa…IfE1 - Found?E1 - Update a companyE1 - Update a c…IfE1 - Update Successful?E1 - Update Suc…E1 - Create a companyE1 - Create a c…IfE1 - Creation Successful?E1 - Creation S…PrE1 - Update Tags: FailE1 - Update Tag…PrE1 - Update Tags: SuccessE1 - Update Tag…CoE1 - return { result: false };E1 - return { r…CoF1 - return Hubspot Company objectF1 - return Hub…CoF1 - return { result: false };F1 - return { r…CoF1 - return { result: true, hsCompany: Object };F1 - return { r…SeE1 - Set variablesE1 - Set variab…CoE1 - Add "tag_success"E1 - Add "tag_s…CoE1 - Add "tag_error"E1 - Add "tag_e…CoE1 - return { result: true };E1 - return { r…CoB3 - Initiate paginationB3 - Initiate p…WeWebhookEr1 - Errors - Error Trigger1 - Errors - Er…DT1 - Errors - Insert row1 - Errors - In…1 - Errors - Send a text message1 - Errors - Se…123456
1/5
FLOWS
STEPS · 6
Starts on a Prospectpro event

On a schedule and webhook events, enriches prospects, upserts contacts into HubSpot, and sends status notifications via Telegram.

Tags

eventadvancedHubSpotTelegramEngineering
Connects
hubspotHubSpottelegramTelegram
CategoryData Sync & ETL
Triggerevent
Complexityadvanced
Nodes133
AddedJun 14, 2026