Setting up an Action
1
Create a Workflow
In HubSpot, navigate to Automation > Workflows. Create a new Contact-based workflow (First Touch actions currently support the Contact object).
2
Add an Action
Click the + (plus) icon to add a step.
3
Select First Touch
In the side panel, scroll down to the “Integrated apps” section and select First Touch.

4
Configure Action
Choose one of the available actions (detailed below).
- For Enrollment: You must select a specific Manual Flow Plan from the dropdown menu.
- For LinkedIn Actions: You must select a Sender (either “Contact Owner” to map dynamically, or a specific manual user).
5
Save
Click Save. When the workflow runs, First Touch will automatically process the contact according to your Flow Plan settings (including exclusion checks and credit usage).
Available Actions
You can mix and match these actions to build complex nurture sequences.| Action Name | Description & Configuration |
|---|---|
| Enroll Contact into First Touch Flow | Adds the contact to a specific First Touch sequence. Config: Select First Touch Flow (Manual Audience flows only). |
| Unenroll Contact | Immediately removes the contact from any active First Touch flow. Useful for “Stop” triggers (e.g., when a Deal is created). Config: None required. |
| Visit LinkedIn Profile | Instructs the assigned LinkedIn account to visit the prospect’s profile (soft touch). Config: Assign LinkedIn Sender. |
| Send Connection Request | Sends a LinkedIn connection request. Includes auto-withdrawal logic if not accepted in 14 days. Config: Assign LinkedIn Sender. |
| Send LinkedIn Message | Sends a DM to a 1st-degree connection. Config: Assign LinkedIn Sender. |
Behavior & Logic
Ownership Mapping
When a HubSpot workflow triggers an action, First Touch attempts to assign the task to the correct team member based on the HubSpot Contact Owner.- If the HubSpot Owner exists in First Touch (matched by email), the action is assigned to them.
- If the Owner is missing or not mapped, First Touch falls back to the “When owner is not from your team” setting defined in your Flow Plan (e.g., Round Robin assignment).
LinkedIn Action Dependencies
The Send LinkedIn Message action has built-in safety logic:- Connection Check: The system checks if the prospect is a 1st-degree connection.
- Wait Logic: If they are not connected (e.g., a connection request is still pending), the message action will generally wait or fail safely depending on your flow configuration. It is best practice to place a “Delay” or check connection status before sending messages.
- URL Enrichment: If the HubSpot contact lacks a value in
hs_linkedin_url, First Touch will attempt to enrich this field automatically before executing the action.

