How to Extract Emails from HubSpot Workflow Enrollments
On this page
Export and import options vary by plan, permissions and product version. Check the platform’s current help documentation if a menu or format differs. Use only contact data you are authorized to process; an extracted address is not proof of marketing consent.
Why Extract from HubSpot Workflows?
HubSpot workflows are automation sequences that enroll contacts based on triggers (form submissions, property changes, list membership, deal stage changes and more). Each enrolled contact has an email address. Extracting emails from workflow enrollments is useful for auditing automation performance, building lists of contacts who went through a specific process, creating segments for follow-up and sharing workflow data with teams outside HubSpot.
How to Export from HubSpot Workflows
Exporting enrolled contacts from a workflow
- Log in to HubSpot.
- Go to Automation then Workflows.
- Select the workflow.
- Click the Performance tab.
- View enrolled contacts.
- Click Export or Download to save as CSV.
- The export includes email, enrollment date and completion status.
Using active lists tied to workflows
- Many workflows use active lists as enrollment triggers.
- Go to Contacts then Lists.
- Find the list tied to the workflow.
- Export the list as CSV.
Using contact filters
- Go to Contacts then Contacts.
- Filter by workflow enrollment (e.
- Export the filtered contacts as CSV.
Exporting from reports
- Go to Reports.
- Create a report that filters contacts by workflow enrollment.
- Export the report as CSV.
How to Extract the Email Addresses
- Go to bulkemailextractor.com.
- Select "Text and files."
- Upload the CSV file from HubSpot. Up to 25 MB per file, 100 MB per batch.
- Click "Extract emails."
- Review the results. Duplicates are removed automatically.
- Download as TXT for a plain list, CSV for a single-column spreadsheet, or CSV with sources.
Working with the Results
Audit workflow reach
See how many unique contacts a workflow has processed. Compare enrollment counts across workflows to identify which automations reach the most people.
Build follow-up segments
Extract contacts who completed a specific workflow (e.g. onboarding, trial nurture, event follow-up) for the next campaign phase.
Re-enroll or exclude
Identify contacts who were enrolled but did not complete the workflow. Use the list for re-enrollment, alternative outreach or exclusion from future workflows.
Share with external teams
Export contacts from a workflow to share with partners, agencies or teams that do not have HubSpot access.
Verify addresses
Contacts enrolled in workflows over an extended period may have outdated addresses. See Best email verification services.
Things to Know
Contact data is not preserved
Email Extractor outputs email addresses only. Names, enrollment dates, completion statuses, workflow steps reached and other HubSpot properties are not carried over.
Enrollment history
HubSpot tracks workflow enrollment history. A contact may have been enrolled multiple times in the same workflow.
Contact-based vs. deal-based workflows
HubSpot supports workflows for contacts, companies, deals and tickets. This guide covers contact-based workflows. For deal contacts, see Extract Emails from HubSpot Deal Contacts.
Workflow goals
HubSpot workflows can have goals (conditions that remove contacts from the workflow when met). Contacts who achieved the goal and contacts still active may appear differently in exports.
Other HubSpot guides
- Extract Emails from HubSpot Export (general CRM export)
- Extract Emails from HubSpot Form Submissions
- Extract Emails from HubSpot Marketing Lists
- Extract Emails from HubSpot Deal Contacts