How to trigger LinkedIn Workflow?
Hublead syncs key LinkedIn activities to the HubSpot contact timeline as Hublead app events.
Hublead syncs key LinkedIn activities to the HubSpot contact timeline as Hublead app events. You can then enroll and trigger HubSpot workflows the moment a LinkedIn action happens—such as an invitation being sent/accepted or a message being sent/replied.
Hublead can also store “last activity” timeline properties (e.g., Last LinkedIn Message Sent Date, Last LinkedIn Message Replied Date, Last LinkedIn Invitation Sent Date, Last LinkedIn Invitation Accepted Date) to support additional workflow logic.
What you can trigger on
In HubSpot Workflows, search for Hublead under “When an event occurs” to find these four Hublead app events:
- LinkedIn invitation sent
- LinkedIn invitation accepted
- LinkedIn message sent
- LinkedIn message replied
These events appear on the contact record timeline when Hublead syncs activity.
Prerequisites
- The contact must exist in HubSpot. Hublead only syncs LinkedIn activity to existing HubSpot contacts, so a workflow trigger won’t fire if the person is not yet in HubSpot.
- Hublead is connected and running (Chrome extension installed and HubSpot connection working).
Step-by-step: Create a workflow that triggers on a Hublead LinkedIn event
1) Create a Contact-based workflow
In HubSpot:
- Go to Automation → Workflows
- Click Create workflow from Scratch
- Choose Contact-based under trigger Manually




2) Set the enrollment trigger to a Hublead app event
- Under enrollment triggers, select When an event occurs
- In the event search bar, type Hublead
- Select the event you want (e.g., LinkedIn invitation sent, LinkedIn message sent, etc.)



3) (Optional) Filter by sales rep using “Inviter” / “Username”
If you only want the workflow to fire when a specific LinkedIn account acts:
- Add a criteria/filter on the event
- Choose Inviter (for invitation events) or Username (for message events)
- Select the LinkedIn profile name (example from the tutorial: Bastien Paul)
Result: the workflow triggers only for contacts that have:
- at least one event of the selected type (e.g., LinkedIn invitation sent), and
- The event is associated with the chosen inviter/username.
Advanced: Route actions by sales rep (branching)
If multiple reps prospect on LinkedIn and you want different automation per rep:
- Trigger on a Hublead event (as above)
- Add a criteria
- Use the event field Inviter to split:
- If Inviter = Bastien Paul → send Slack notification to Bastien’s channel, set a property, create a task, etc.
- If Inviter = Another rep → different actions
This pattern is useful when you want rep-specific Slack alerts, rep-specific lead stages, or different sequences/tasks depending on who initiated the LinkedIn action.


Troubleshooting: Event synced but not visible / workflow not firing
Confirm the contact is in HubSpot
Hublead can only sync and trigger on contacts that already exist in HubSpot.
Check the timeline filters in HubSpot
If you synced messages but don’t see them in the contact’s activity timeline, make sure the correct filter (e.g., LinkedIn) is enabled on the contact record timeline.
Verify Hublead is correctly connected
If nothing is syncing at all, re-check:
- Hublead Chrome extension installed
- HubSpot connection and permissions set correctly
Common use cases
- Notify an SDR in Slack when a prospect accepts an invitation
- Create a follow-up task when a message is replied to
- Update lifecycle stage when a message is sent
- Segment reporting/automation by LinkedIn rep (Inviter/Username)