Skip to main content
CRM steps read and write records in your connected CRM. Create, match, and update records and activities work across Salesforce and HubSpot; a few steps are specific to one provider.
Add a step in the Workflows builder with Add Node. CRM steps need a connected CRM (set up under Settings → Integrations) and, for assignment, the per-user integration mappings that link your Default users to their CRM identities.

Create record

Creates a new record in your CRM. The created record’s ID and full record are available to later steps.

Match record

Finds an existing record by criteria, and branches on whether one was found. The step has two branches, Match and No Match, so you can handle each case (for example update the existing record, or create a new one).

Update record

Updates fields on an existing record. The updated record is available to later steps.

Convert lead

Converts a Salesforce lead into an account, contact, and optionally an opportunity. Salesforce only.
This step is still being finalized. Configuring it does not convert a lead yet, so hold off on relying on it in a live workflow until your Default contact confirms it is available.

Create activity or engagement

Creates an activity in Salesforce or an engagement in HubSpot, depending on which CRM you pick. This step is labeled Create Activity for Salesforce and Create Engagement for HubSpot. The created activity or engagement’s ID is available to later steps.

Match activity or engagement

Finds an existing Salesforce activity or HubSpot engagement by criteria, and branches on whether one was found. This step is labeled Match Activity for Salesforce and Match Engagement for HubSpot. The step has two branches, Match and No Match.

Update activity or engagement

Updates fields on an existing Salesforce activity or HubSpot engagement. This step is labeled Update Activity for Salesforce and Update Engagement for HubSpot.

Create association

Links two HubSpot records, for example a contact to a company. HubSpot only.

Get record (legacy)

Get Record fetches an existing Salesforce record by ID so later steps can read its current field values. This step no longer appears in the Add Node picker, and workflows that still contain it may no longer run it. Use Match Record to look up a record instead.