Following up with inactive leads at the right time can make all the difference in converting them into customers. By setting up an automated workflow, you can ensure timely engagement by your sales reps or contact owners without manual effort.
Here’s a step-by-step guide to creating a follow-up workflow using automation:
Navigate to Automations from the left sidebar and then click on Workflows.
Click on the Create Workflow button at the top right-hand side and select From Scratch.
Choose Contact-based Workflow, mark 'blank workflow' as shown in the image below and click Next.
Assign a name to your workflow by clicking on the top-middle section. You can write a complete description of the workflow for the future team members to see and take reference from.
Choose the trigger and actions that will define the workflow.
Under Trigger enrollment for contacts, select Manual enrollment only.
From the left sidebar, choose Trigger when the filter criteria is met. Because this is not an event-based workflow. This is filter based workflow. We want to filter the contacts who have been inactive for the last 'n' number of days.
Add a new criteria:
Set filtering to Contacts and then click on Contact Properties to explore the options under that.
Search and select Last Activity Date and apply the "is more than" filter. Enter the number of days since the last activity.
You can set the number of days based on the nature of your business process and sales pipeline. In some cases, the prospects typically respond in 5 days, while in some cases, they respond in 10-15 days.
Add another criteria by clicking + Add Criteria button and selecting Create Date. If you do not set this criteria, then the workflow will process all the contacts added from day 1 of your CRM.
If you want to target contacts added in the last month, set the date range accordingly. By applying this filter, the workflow will only process the contacts that are added to the CRM after 1st Feb. You can choose the time/date filter as per your preference.
Choose Communication dropdown and select the option - Send Internal Email Notifications.
Set the recipient as Existing Contact Owners and check the Contact Owners box. Personalize the email subject line and email body to ensure an engaging message.
Test your workflow to ensure everything runs smoothly.
Once satisfied, Go Live, turn on the workflow, and let automation do the work.
With this setup, your team will be notified when leads are inactively engaging but haven’t converted yet, allowing for timely and effective follow-ups.
This workflow ensures that your sales reps or contact owners stay proactive with inactive leads. They’ll receive timely email notifications, enabling them to follow up promptly and prevent potential opportunities from slipping through the cracks. This way, your CRM remains active and free of overlooked leads.
You can define inactivity using contact properties and activity filters. Common filters include “Last marketing email open date,” “Last activity date,” or “Last contacted date.” Combine these with timeline activity filters like “has not opened email in X days.” This allows precise segmentation of disengaged leads.
Yes, HubSpot workflows can automatically send re-engagement emails, update lifecycle stages, assign tasks to sales reps, or even change lead status. You can create a multi-step nurture sequence specifically for cold leads. Automation ensures consistent follow-up without manual effort.
There’s no universal rule, but many companies use 60–90 days of no engagement as a benchmark. B2B sales cycles may require longer windows depending on industry. The key is aligning your inactivity definition with your average sales cycle and buyer behavior data.
Yes. In HubSpot workflows, you can set goal criteria so contacts are unenrolled if they open an email, click a link, submit a form, or revisit your website. This prevents unnecessary follow-ups and keeps your automation smart and responsive.
Use suppression lists and workflow exclusions. You can exclude contacts who are already in another nurture campaign or who recently received marketing emails. Setting communication frequency limits within HubSpot also helps protect sender reputation.
That depends on engagement level. If a lead re-engages, you can automatically update their lifecycle stage or assign them to a sales rep. If they remain inactive after multiple attempts, consider moving them to a long-term nurture list or suppressing them to maintain database health.
Yes. You can reduce lead scores based on inactivity using lead scoring properties. For example, subtract points if there’s no engagement in 60 or 90 days. This ensures your sales team prioritizes active, high-intent contacts.
Yes, when done correctly. By identifying and cleaning disengaged contacts, you improve open rates and reduce spam complaints. Over time, this strengthens your sender reputation and overall email performance.
Common mistakes include: