---
title: Nodes for Workflow Automation | Sales & Marketing | snapAddy
url: https://snapaddy.com/nl/products/dataagents/workflow-nodes
lang: nl
description: Nodes are the individual steps in your workflows. See which nodes are available for your CRM, marketing automation, and other systems.
keywords: [nodes, workflow, automation, sales, marketing]
product: DataAgents
category: product
last_modified: 2026-10-20T14:21:41.269Z
---

DataAgents

# Nodes for Workflow Automation in Sales and Marketing.

Workflow Node

On this page, you can see which nodes exist for which systems. This lets you quickly identify which steps you can automate with your CRM and your other Tools.

FAQ

Workflows consist of nodes. Each node represents a single work step, for example “search contact in CRM”, “to enrich data”, or “send notification”. Chaining several nodes together creates a workflow.

[Go to the workflow library](https://snapaddy.com/de/products/dataagents/workflow-library.md)

Filteren op categorieAlle (125)

-   Alle (125)
-   Integraties (92)
    
    -   ADITO (4)
    -   Dynamics (9)
    -   Evalanche (4)
    -   genesisWorld (4)
    -   HubSpot (9)
    -   Odoo (4)
    -   Oracle Eloqua (1)
    -   Pardot (1)
    -   Pipedrive (9)
    -   Salesforce (9)
    -   SAP (9)
    -   SAP Sales Cloud V2 (9)
    -   SmartWe (4)
    -   SugarAI (4)
    -   SuiteCRM (4)
    -   weclapp (4)
    -   Zoho CRM (4)
-   Flow (4)
    
-   Acties (12)
    
    -   Mandrill (1)
-   Datatransformatie (5)
    
-   Kunstmatige intelligentie (5)
    
-   VisitReport (4)
    
-   Handmatige controle (3)
    

## Integraties

**Check CRM connection**

Make sure your Microsoft Dynamics connection is up and running before a workflow writes any data. If the connection is down, the workflow can stop, take a different path or alert your team, so no records get lost along the way.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/integration/dynamics/check-crm-connection/)

**Check CRM connection**

Make sure your HubSpot connection is up and running before a workflow writes any data. If the connection is down, the workflow can stop, take a different path or alert your team, so no records get lost along the way.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/integration/hubspot/check-crm-connection/)

**Check CRM connection**

Make sure your Pipedrive connection is up and running before a workflow writes any data. If the connection is down, the workflow can stop, take a different path or alert your team, so no records get lost along the way.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/integration/pipedrive/check-crm-connection/)

**Check CRM connection**

Make sure your Salesforce connection is up and running before a workflow writes any data. If the connection is down, the workflow can stop, take a different path or alert your team, so no records get lost along the way.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/integration/salesforce/check-crm-connection/)

**Check CRM connection**

Make sure your SAP Sales Cloud connection is up and running before a workflow writes any data. If the connection is down, the workflow can stop, take a different path or alert your team, so no records get lost along the way.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/integration/sap-sales-cloud-v1/check-crm-connection/)

**Check CRM connection**

Make sure your SAP Sales Cloud connection is up and running before a workflow writes any data. If the connection is down, the workflow can stop, take a different path or alert your team, so no records get lost along the way.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/integration/sap-sales-cloud-v2/check-crm-connection/)

**Compare to CRM**

See exactly which fields differ between your new data and what's already stored in Microsoft Dynamics. Your workflow only updates what has actually changed, which keeps the record history clean and saves API calls.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/integration/dynamics/compare-to-crm/)

**Compare to CRM**

See exactly which fields differ between your new data and what's already stored in HubSpot. Your workflow only updates what has actually changed, which keeps the record history clean and saves API calls.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/integration/hubspot/compare-to-crm/)

**Compare to CRM**

See exactly which fields differ between your new data and what's already stored in Pipedrive. Your workflow only updates what has actually changed, which keeps the record history clean and saves API calls.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/integration/pipedrive/compare-to-crm/)

**Compare to CRM**

See exactly which fields differ between your new data and what's already stored in Salesforce. Your workflow only updates what has actually changed, which keeps the record history clean and saves API calls.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/integration/salesforce/compare-to-crm/)

**Compare to CRM**

See exactly which fields differ between your new data and what's already stored in SAP Sales Cloud. Your workflow only updates what has actually changed, which keeps the record history clean and saves API calls.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/integration/sap-sales-cloud-v1/compare-to-crm/)

**Compare to CRM**

See exactly which fields differ between your new data and what's already stored in SAP Sales Cloud. Your workflow only updates what has actually changed, which keeps the record history clean and saves API calls.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/integration/sap-sales-cloud-v2/compare-to-crm/)

**Complement CRM record**

Fill the gaps in your Microsoft Dynamics records without touching what's already there. Only empty fields are completed, so manual corrections by your sales team stay exactly as they are.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/integration/dynamics/complement-crm-record/)

**Complement CRM record**

Fill the gaps in your HubSpot records without touching what's already there. Only empty fields are completed, so manual corrections by your sales team stay exactly as they are.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/integration/hubspot/complement-crm-record/)

**Complement CRM record**

Fill the gaps in your Pipedrive records without touching what's already there. Only empty fields are completed, so manual corrections by your sales team stay exactly as they are.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/integration/pipedrive/complement-crm-record/)

**Complement CRM record**

Fill the gaps in your Salesforce records without touching what's already there. Only empty fields are completed, so manual corrections by your sales team stay exactly as they are.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/integration/salesforce/complement-crm-record/)

**Complement CRM record**

Fill the gaps in your SAP Sales Cloud records without touching what's already there. Only empty fields are completed, so manual corrections by your sales team stay exactly as they are.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/integration/sap-sales-cloud-v1/complement-crm-record/)

**Complement CRM record**

Fill the gaps in your SAP Sales Cloud records without touching what's already there. Only empty fields are completed, so manual corrections by your sales team stay exactly as they are.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/integration/sap-sales-cloud-v2/complement-crm-record/)

**Create ADITO record**

Send new contacts, companies and other records from your workflow straight into ADITO. Captured and enriched data lands where your team works, without manual imports.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/integration/adito/adito-create-record/)

**Create attachment**

Attach business card scans, profile photos, notes or visit reports directly to the right Microsoft Dynamics record. Everything your team needs to know about a contact is in one place, without anyone uploading files by hand.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/integration/dynamics/create-attachment/)

**Create attachment**

Attach business card scans, profile photos, notes or visit reports directly to the right HubSpot record. Everything your team needs to know about a contact is in one place, without anyone uploading files by hand.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/integration/hubspot/create-attachment/)

**Create attachment**

Attach business card scans, profile photos, notes or visit reports directly to the right Pipedrive record. Everything your team needs to know about a contact is in one place, without anyone uploading files by hand.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/integration/pipedrive/create-attachment/)

**Create attachment**

Attach business card scans, profile photos, notes or visit reports directly to the right Salesforce record. Everything your team needs to know about a contact is in one place, without anyone uploading files by hand.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/integration/salesforce/create-attachment/)

**Create attachment**

Attach business card scans, profile photos, notes or visit reports directly to the right SAP Sales Cloud record. Everything your team needs to know about a contact is in one place, without anyone uploading files by hand.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/integration/sap-sales-cloud-v1/create-attachment/)

**Create attachment**

Attach business card scans, profile photos, notes or visit reports directly to the right SAP Sales Cloud record. Everything your team needs to know about a contact is in one place, without anyone uploading files by hand.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/integration/sap-sales-cloud-v2/create-attachment/)

**Create CRM record**

Turn captured leads, form submissions and enriched company data into new contacts, accounts or leads in Microsoft Dynamics. Records are created automatically at the end of your workflow, with no manual data entry.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/integration/dynamics/create-crm-record/)

**Create CRM record**

Turn captured leads, form submissions and enriched company data into new contacts, accounts or leads in HubSpot. Records are created automatically at the end of your workflow, with no manual data entry.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/integration/hubspot/create-crm-record/)

**Create CRM record**

Turn captured leads, form submissions and enriched company data into new contacts, accounts or leads in Pipedrive. Records are created automatically at the end of your workflow, with no manual data entry.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/integration/pipedrive/create-crm-record/)

**Create CRM record**

Turn captured leads, form submissions and enriched company data into new contacts, accounts or leads in Salesforce. Records are created automatically at the end of your workflow, with no manual data entry.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/integration/salesforce/create-crm-record/)

**Create CRM record**

Turn captured leads, form submissions and enriched company data into new contacts, accounts or leads in SAP Sales Cloud. Records are created automatically at the end of your workflow, with no manual data entry.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/integration/sap-sales-cloud-v1/create-crm-record/)

**Create CRM record**

Turn captured leads, form submissions and enriched company data into new contacts, accounts or leads in SAP Sales Cloud. Records are created automatically at the end of your workflow, with no manual data entry.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/integration/sap-sales-cloud-v2/create-crm-record/)

**Create Evalanche profile**

Add new leads to Evalanche automatically so they enter your marketing nurturing right away. Contacts arrive cleaned and enriched, and can be sorted into the right pool for each campaign.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/integration/evalanche/create-evalanche-profile/)

**Create genesisWorld record**

Send new contacts, companies and other records from your workflow straight into CAS genesisWorld. Captured and enriched data lands where your team works, without manual imports.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/integration/genesisworld/genesisworld-create-record/)

**Create Odoo record**

Send new contacts, companies and other records from your workflow straight into Odoo. Captured and enriched data lands where your team works, without manual imports.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/integration/odoo/odoo-create-record/)

**Create SmartWe record**

Send new contacts, companies and other records from your workflow straight into SmartWe. Captured and enriched data lands where your team works, without manual imports.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/integration/smartwe/smartwe-create-record/)

**Create SugarAI record**

Send new contacts, companies and other records from your workflow straight into SugarAI. Captured and enriched data lands where your team works, without manual imports.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/integration/sugarai/sugarai-create-entity/)

**Create SuiteCRM record**

Send new contacts, companies and other records from your workflow straight into SuiteCRM. Captured and enriched data lands where your team works, without manual imports.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/integration/suitecrm/suitecrm-create-record/)

**Create weclapp record**

Send new contacts, companies and other records from your workflow straight into weclapp. Captured and enriched data lands where your team works, without manual imports.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/integration/weclapp/weclapp-create-record/)

**Create Zoho CRM record**

Send new contacts, companies and other records from your workflow straight into Zoho CRM. Captured and enriched data lands where your team works, without manual imports.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/integration/zoho-crm/zoho-crm-create-entity/)

**Duplicate check**

Find out whether a contact or company already exists in Microsoft Dynamics before anything new is created. Your workflow then decides on its own whether to update the existing record or create a new one, which keeps duplicates out of your CRM from the start.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/integration/dynamics/duplicate-check/)

**Duplicate check**

Find out whether a contact or company already exists in HubSpot before anything new is created. Your workflow then decides on its own whether to update the existing record or create a new one, which keeps duplicates out of your CRM from the start.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/integration/hubspot/duplicate-check/)

**Duplicate check**

Find out whether a contact or company already exists in Pipedrive before anything new is created. Your workflow then decides on its own whether to update the existing record or create a new one, which keeps duplicates out of your CRM from the start.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/integration/pipedrive/duplicate-check/)

**Duplicate check**

Find out whether a contact or company already exists in Salesforce before anything new is created. Your workflow then decides on its own whether to update the existing record or create a new one, which keeps duplicates out of your CRM from the start.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/integration/salesforce/duplicate-check/)

**Duplicate check**

Find out whether a contact or company already exists in SAP Sales Cloud before anything new is created. Your workflow then decides on its own whether to update the existing record or create a new one, which keeps duplicates out of your CRM from the start.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/integration/sap-sales-cloud-v1/duplicate-check/)

**Duplicate check**

Find out whether a contact or company already exists in SAP Sales Cloud before anything new is created. Your workflow then decides on its own whether to update the existing record or create a new one, which keeps duplicates out of your CRM from the start.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/integration/sap-sales-cloud-v2/duplicate-check/)

**Find ADITO records**

Search ADITO for existing records using the field values of your choice. Check whether a contact already exists before creating it, or select exactly the records your workflow should process next.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/integration/adito/adito-find-record/)

**Find CRM content**

Pull emails, notes and custom fields from Microsoft Dynamics into your workflow. Use this context to decide what happens next, for example skipping contacts with recent activity or letting AI assess the conversation history.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/integration/dynamics/find-crm-content/)

**Find CRM content**

Pull emails, notes and custom fields from HubSpot into your workflow. Use this context to decide what happens next, for example skipping contacts with recent activity or letting AI assess the conversation history.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/integration/hubspot/find-crm-content/)

**Find CRM content**

Pull emails, notes and custom fields from Pipedrive into your workflow. Use this context to decide what happens next, for example skipping contacts with recent activity or letting AI assess the conversation history.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/integration/pipedrive/find-crm-content/)

**Find CRM content**

Pull emails, notes and custom fields from Salesforce into your workflow. Use this context to decide what happens next, for example skipping contacts with recent activity or letting AI assess the conversation history.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/integration/salesforce/find-crm-content/)

**Find CRM content**

Pull emails, notes and custom fields from SAP Sales Cloud into your workflow. Use this context to decide what happens next, for example skipping contacts with recent activity or letting AI assess the conversation history.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/integration/sap-sales-cloud-v1/find-crm-content/)

**Find CRM content**

Pull emails, notes and custom fields from SAP Sales Cloud into your workflow. Use this context to decide what happens next, for example skipping contacts with recent activity or letting AI assess the conversation history.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/integration/sap-sales-cloud-v2/find-crm-content/)

**Find Evalanche profiles**

Look up an Evalanche profile by email address before creating or updating it. That prevents duplicate profiles and keeps all engagement data in one place.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/integration/evalanche/find-evalanche-profile/)

**Find genesisWorld records**

Search CAS genesisWorld with a precise SQL query and get back exactly the records you need. Check whether a contact already exists before creating it, or load a filtered set of records for your workflow to process next.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/integration/genesisworld/genesisworld-find-record/)

**Find Odoo records**

Search Odoo for existing records using the field values of your choice. Check whether a contact already exists before creating it, or select exactly the records your workflow should process next.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/integration/odoo/odoo-find-record/)

**Find SmartWe records**

Search SmartWe with a precise SQL query and get back exactly the records you need. Check whether a contact already exists before creating it, or load a filtered set of records for your workflow to process next.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/integration/smartwe/smartwe-find-record/)

**Find SugarAI records**

Search SugarAI for existing records using the field values of your choice. Check whether a contact already exists before creating it, or select exactly the records your workflow should process next.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/integration/sugarai/sugarai-find-entity/)

**Find SuiteCRM records**

Search SuiteCRM for existing records using the field values of your choice. Check whether a contact already exists before creating it, or select exactly the records your workflow should process next.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/integration/suitecrm/suitecrm-find-record/)

**Find weclapp records**

Search weclapp for existing records using the field values of your choice. Check whether a contact already exists before creating it, or select exactly the records your workflow should process next.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/integration/weclapp/weclapp-find-record/)

**Find Zoho CRM records**

Search Zoho CRM for existing records using the field values of your choice. Check whether a contact already exists before creating it, or select exactly the records your workflow should process next.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/integration/zoho-crm/zoho-crm-find-entity/)

**Get ADITO record**

Load a complete ADITO record by its ID. Your workflow always works with current data, whether it's comparing values, checking for gaps or preparing an update.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/integration/adito/adito-get-record-by-id/)

**Get CRM record**

Load the complete, up-to-date Microsoft Dynamics record when all you have is its ID. Ideal for scheduled workflows that regularly review and improve your existing data.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/integration/dynamics/get-crm-record/)

**Get CRM record**

Load the complete, up-to-date HubSpot record when all you have is its ID. Ideal for scheduled workflows that regularly review and improve your existing data.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/integration/hubspot/get-crm-record/)

**Get CRM record**

Load the complete, up-to-date Pipedrive record when all you have is its ID. Ideal for scheduled workflows that regularly review and improve your existing data.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/integration/pipedrive/get-crm-record/)

**Get CRM record**

Load the complete, up-to-date Salesforce record when all you have is its ID. Ideal for scheduled workflows that regularly review and improve your existing data.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/integration/salesforce/get-crm-record/)

**Get CRM record**

Load the complete, up-to-date SAP Sales Cloud record when all you have is its ID. Ideal for scheduled workflows that regularly review and improve your existing data.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/integration/sap-sales-cloud-v1/get-crm-record/)

**Get CRM record**

Load the complete, up-to-date SAP Sales Cloud record when all you have is its ID. Ideal for scheduled workflows that regularly review and improve your existing data.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/integration/sap-sales-cloud-v2/get-crm-record/)

**Get Evalanche profile**

Load the current field values of an Evalanche profile by its ID. Check what's already stored before an update, or pass campaign responders straight into your enrichment workflows.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/integration/evalanche/get-evalanche-profile-by-id/)

**Get genesisWorld record**

Load a complete CAS genesisWorld record by its ID. Your workflow always works with current data, whether it's comparing values, checking for gaps or preparing an update.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/integration/genesisworld/genesisworld-get-record-by-id/)

**Get Odoo record**

Load a complete Odoo record by its ID. Your workflow always works with current data, whether it's comparing values, checking for gaps or preparing an update.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/integration/odoo/odoo-get-record-by-id/)

**Get SmartWe record**

Load a complete SmartWe record by its ID. Your workflow always works with current data, whether it's comparing values, checking for gaps or preparing an update.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/integration/smartwe/smartwe-get-record-by-id/)

**Get SugarAI record**

Load a complete SugarAI record by its ID. Your workflow always works with current data, whether it's comparing values, checking for gaps or preparing an update.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/integration/sugarai/sugarai-get-entity-by-id/)

**Get SuiteCRM record**

Load a complete SuiteCRM record by its ID. Your workflow always works with current data, whether it's comparing values, checking for gaps or preparing an update.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/integration/suitecrm/suitecrm-get-record-by-id/)

**Get weclapp record**

Load a complete weclapp record by its ID. Your workflow always works with current data, whether it's comparing values, checking for gaps or preparing an update.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/integration/weclapp/weclapp-get-record-by-id/)

**Get Zoho CRM record**

Load a complete Zoho CRM record by its ID. Your workflow always works with current data, whether it's comparing values, checking for gaps or preparing an update.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/integration/zoho-crm/zoho-crm-get-entity-by-id/)

**Submit Eloqua form**

Send cleaned and enriched contacts straight into an Oracle Eloqua form. Eloqua takes over from there, creating contacts, adding them to campaigns or starting nurture programs, even without a direct CRM-to-Eloqua integration.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/integration/eloqua-form-submission/)

**Submit Pardot form**

Send cleaned and enriched contacts straight into a Salesforce Account Engagement (Pardot) form handler. The completion actions you've set up take over from there, such as creating prospects, adding them to lists or notifying your team.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/integration/pardot-form-submission/)

**Update ADITO record**

Write enriched or corrected values back to existing ADITO records. Only the fields you choose are changed, so everything else stays as it is.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/integration/adito/adito-update-record/)

**Update CRM record**

Keep your Microsoft Dynamics data current by writing enriched, corrected or standardized values straight back to existing records. You can also update status fields so everyone can see what a workflow has already processed.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/integration/dynamics/update-crm-record/)

**Update CRM record**

Keep your HubSpot data current by writing enriched, corrected or standardized values straight back to existing records. You can also update status fields so everyone can see what a workflow has already processed.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/integration/hubspot/update-crm-record/)

**Update CRM record**

Keep your Salesforce data current by writing enriched, corrected or standardized values straight back to existing records. You can also update status fields so everyone can see what a workflow has already processed.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/integration/salesforce/update-crm-record/)

**Update CRM record**

Keep your Pipedrive data current by writing enriched, corrected or standardized values straight back to existing records. You can also update status fields so everyone can see what a workflow has already processed.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/integration/pipedrive/update-crm-record/)

**Update CRM record**

Keep your SAP Sales Cloud data current by writing enriched, corrected or standardized values straight back to existing records. You can also update status fields so everyone can see what a workflow has already processed.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/integration/sap-sales-cloud-v1/update-crm-record/)

**Update CRM record**

Keep your SAP Sales Cloud data current by writing enriched, corrected or standardized values straight back to existing records. You can also update status fields so everyone can see what a workflow has already processed.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/integration/sap-sales-cloud-v2/update-crm-record/)

**Update Evalanche profile**

Keep Evalanche profiles in sync with your latest data, from new job titles to updated company details. Your segments stay accurate and your campaigns reach the right people.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/integration/evalanche/update-evalanche-profile/)

**Update genesisWorld record**

Write enriched or corrected values back to existing CAS genesisWorld records. Only the fields you choose are changed, so everything else stays as it is.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/integration/genesisworld/genesisworld-update-record/)

**Update Odoo record**

Write enriched or corrected values back to existing Odoo records. Only the fields you choose are changed, so everything else stays as it is.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/integration/odoo/odoo-update-record/)

**Update SmartWe record**

Write enriched or corrected values back to existing SmartWe records. Only the fields you choose are changed, so everything else stays as it is.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/integration/smartwe/smartwe-update-record/)

**Update SugarAI record**

Write enriched or corrected values back to existing SugarAI records. Only the fields you choose are changed, so everything else stays as it is.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/integration/sugarai/sugarai-update-entity/)

**Update SuiteCRM record**

Write enriched or corrected values back to existing SuiteCRM records. Only the fields you choose are changed, so everything else stays as it is.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/integration/suitecrm/suitecrm-update-record/)

**Update weclapp record**

Write enriched or corrected values back to existing weclapp records. Only the fields you choose are changed, so everything else stays as it is.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/integration/weclapp/weclapp-update-record/)

**Update Zoho CRM record**

Write enriched or corrected values back to existing Zoho CRM records. Only the fields you choose are changed, so everything else stays as it is.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/integration/zoho-crm/zoho-crm-update-entity/)

## Flow

**Delay**

Give connected systems a moment to catch up. The workflow pauses for a set number of seconds, so follow-up steps don't run before a new record can be found or a service is ready for the next request.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/flow/delay/)

**If**

Let your workflow make decisions. Depending on a condition you set, such as a missing email address or a specific country, records follow one path or the other, so each step only runs when it makes sense.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/flow/if/)

**Loop**

Process lists one item at a time, such as search results, imported contacts or event leads. Each entry runs through the same steps, so even large batches are handled consistently.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/flow/loop/)

**Switch**

Route records into up to four paths, for example by country, lead priority or record type. Each group gets exactly the processing it needs, and one path can serve as the default for everything else.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/flow/switch/)

## Acties

**Check website status**

Find out whether a company's website is still live, parked, suspended or redirecting somewhere new. Spot companies that may have closed or rebranded, and keep the website addresses in your CRM up to date.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/action/website-status/)

**Company data search**

Complete company records using official registers, Wikipedia and website imprints. Get details like industry, company size, address and contact information for better lead qualification and segmentation, without manual research.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/action/company-data-search/)

**Email validator**

Missing an email address? Based on a contact's name and company domain, this node suggests the most likely business email address using known address patterns. Ideal for completing records from business cards or attendee lists before they reach your CRM.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/action/email-validator/)

**Find contacts by job title**

Find the right people at your target accounts by role, company and location. Reach the actual decision makers, build lists for account-based campaigns and add contacts to accounts that depend on just one or two people.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/action/find-contacts-by-job-title/)

**Refine data**

Clean up and standardize contact data automatically, from email addresses and phone numbers to postal addresses. Missing details like the salutation are derived from what's already in the record, so data from any source arrives in your CRM consistent and ready to use.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/action/refine-data/)

**Search contact**

Enrich contacts with up-to-date professional details like job title and current employer, based on just a name and company. Know who you're dealing with before your first follow-up, and spot when people change roles.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/action/search-contact/)

**Send email**

Send automatic emails to any recipients you choose, with PDF attachments if needed. Notify account owners about changes, confirm completed processes or deliver VisitReport reports to CRMs without a direct integration.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/action/send-email/)

**Send email via Mandrill**

Send transactional emails through Mandrill, either from a stored template or as a custom HTML message built in your workflow. Workflow data personalizes each email, and open and click tracking shows you how recipients engage.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/action/mandrill/)

**Send HTTP request**

Connect your workflow to any system with an HTTP API. Fetch data from a credit agency, verify email addresses with a validation service or send cleaned records to your internal systems, even where no dedicated node exists.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/action/send-http-request/)

**Send Slack message**

Keep your team in the loop directly in Slack. Notify sales reps about new leads, alert data stewards when a record needs a second look or share a daily summary of priority deals.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/action/send-slack-message/)

**Throw error**

Stop a workflow run on purpose when something isn't right, such as missing required data or a case no branch covers. The run is marked as failed with your own message, so problems show up in the logs instead of disappearing silently.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/action/throw-error/)

**Trigger workflow**

Start one workflow from another and build your automations from reusable building blocks. Define a validation process once and use it everywhere, or route records to specialized workflows based on their characteristics.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/action/trigger-workflow/)

## Datatransformatie

**Convert HTML / Markdown**

Convert text between Markdown and HTML in either direction. Turn Markdown into polished HTML for emails or CRM notes, or reduce bulky HTML to clean Markdown for storage or AI prompts.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/data-transformation/markdown/)

**Custom code**

When the standard nodes aren't enough, add your own JavaScript. Calculate data quality scores, apply company-specific mapping rules or enforce your own data governance checks, all within the workflow.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/data-transformation/custom-code/)

**Format phone numbers**

Bring every phone number into the same international format, no matter how it was entered. Local numbers get the right country code, and main, mobile and fax numbers can be formatted in a single step.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/data-transformation/format-phone-numbers/)

**Set variables**

Store values once and use them anywhere in the same workflow run. Collect results across loop iterations, reuse an API response in later steps or keep count of how many records passed your checks.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/data-transformation/set-variables/)

**Transform data**

Reshape your data so it fits exactly where it needs to go. Match your CRM's field structure, combine results from several workflow steps into one record or prepare the right format for external APIs.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/data-transformation/transform-data/)

## Kunstmatige intelligentie

**AI agent**

Put a large language model to work inside your workflow to summarize notes, write company briefings or turn free text into structured data. With web search enabled, answers draw on current public information and include source references.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/ai/ai-agent/)

**AI connector**

Use the AI provider of your choice, including OpenAI, Anthropic, Mistral or Perplexity, right inside your workflow. Draft personalized outreach, classify free-text input or check whether data is plausible, guided by your own prompts and workflow data.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/ai/ai-connector/)

**Classify job title**

Turn free-text job titles into the structured values your CRM needs, such as department or seniority. You define the categories and AI assigns each contact to the right one, for cleaner segmentation, lead scoring and routing.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/ai/classify-job-title/)

**Extract contact from email**

Turn email signatures and message content into structured contact data with AI. Contacts from forwarded threads or shared inboxes become clean records, without anyone copying details by hand.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/ai/extract-contact-from-email/)

**Extract contact from text**

Pull names, phone numbers, companies and other contact details out of any free text with AI. Meeting notes, call summaries or chat transcripts become structured contact data you can use right away.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/ai/extract-contact-from-text/)

## VisitReport

**Create inventory contact**

Add contacts to an inventory data list in VisitReport so your team has them at hand in the app and dashboard at the next trade show. Prepare the people you want to meet in advance and use the new contact ID for follow-up steps like event invitations.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/visitreport/create-inventory-contact/)

**Create report**

Create new VisitReport reports automatically from the contact and report data in your workflow. The reports are ready in VisitReport without anyone entering them by hand.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/visitreport/create-report/)

**Process participant**

Access VisitReport report data for each participant and pass it on to your workflow. Conversations from trade shows and customer visits can then be enriched and synchronized with your CRM.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/visitreport/process-participants/)

**Update participant**

Write enriched and cleaned participant data back to VisitReport. Your team sees complete company details and consistently formatted phone numbers directly in the VisitReport Dashboard.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/visitreport/update-participant/)

## Handmatige controle

**Create duplicate suggestion**

Collect possible duplicates in a clear review list instead of merging them automatically. Your team decides what happens to each match, with a direct link to the record in your CRM.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/human-in-the-loop/create-duplicate-suggestion/)

**Create snapAddy contact**

Save contacts to snapAddy LeadResearch, either in a personal list or in a list shared with your whole team. That gives leads a place to wait until they're researched, approved and ready for your CRM.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/human-in-the-loop/create-snapaddy-contact/)

**Create suggestion**

Review changes before they reach your CRM. Differences between enriched data and existing records are saved as suggestions, so your team can approve sensitive updates like a new employer or email address first.

[Documentatie →](https://workflow-docs.snapaddy.com/nodes/human-in-the-loop/create-suggestion/)
