Many leads and requests still arrive as email: portal notifications, supplier orders, support messages. FlowMattic's Email Parser gives you an address to forward them to, reads each one, and creates the matching ticket, contact or deal in HubSpot CRM. For sales and support teams who want those emails on a record, not in an inbox.
2 triggers25 actions6 example workflows1 ready-made templateUnlimited runs
Try a pairing
When this happens in Email Parser2 triggers
Do this in HubSpot CRM25 actions
1. TriggerEmail Received
2. ActionCreate Ticket
When Email Parser fires Email Received, FlowMattic runs Create Ticket in HubSpot CRM with the data from that event.
You build this in the FlowMattic workflow builder on your own site. See the setup steps
Email Parser and HubSpot CRM workflows you can build
Each one uses only triggers and actions the two integrations ship today, plus FlowMattic's own tools. Where the library has a ready-made template, import it instead of building from scratch.
Ready-made template
Create a HubSpot ticket from support emails
A Filter keeps emails whose subject or sender matches your support address, and Create Ticket opens a ticket with the subject and body, so no request is left in a shared inbox.
Add leads from portal notification emails as contacts
Listing sites and marketplaces email you each enquiry. Text Formatter pulls the name and email out of the body and Create Contact adds the lead to HubSpot.
Email Received→Text Formatter→Create Contact
Read order emails with AI and open a deal
An AI Agent reads a free-form purchase request and returns the company, product and amount, which Create Deal uses to put the order in the pipeline.
Email Received (v2)→AI Agent→Create Deal
Update the contact when a known sender writes again
Get Contact looks up the sender's email. A Router updates the existing contact with the latest message date, or creates a contact for someone new.
Email Received→Get Contact→Router→Update Contact
Put webinar registrants from emails on a HubSpot list
Registration confirmations forwarded to the parser create the contact and Add Contact To List puts them on the webinar list for follow-up emails.
Email Received→Create Contact→Add Contact To List
Log partner referral emails as company records
Partners email you introductions. Create Company adds the referred business and Create Contact adds the person, so the referral is credited in HubSpot.
Email Received (v2)→Create Company→Create Contact
Set up: support emails as tickets
At the end, every support email you forward to the parser address opens a ticket in HubSpot CRM.
1
Connect HubSpot CRM
Under Connects in FlowMattic, add a HubSpot CRM connection with an account that can create tickets and contacts.
2
Get the parser address
Create a workflow with Email Parser and Email Received, and copy the email address FlowMattic gives you for it.
3
Forward a test email
Set your support mailbox to forward to that address, or forward one email by hand, so FlowMattic captures the sender, subject and body.
4
Filter the emails
Add a Filter that continues only when the sender or subject matches support mail, so newsletters and receipts are skipped.
5
Create the ticket
Add HubSpot CRM Create Ticket, map the subject and body, pick the pipeline and stage, test the step and switch the workflow on.
Create a HubSpot ticket from support emailsTemplate
1. Trigger in Email Parser
Email Received
2. FlowMattic tool
Filter
3. Action in HubSpot CRM
Create Ticket
Fields mapped from the earlier steps (a typical setup)
From Email Parser
To HubSpot CRM
Subject
Ticket name
Body (plain text)
Ticket description
From email
Associated contact email
Received date
Create date
Built on the FlowMattic canvas. Test each step with real data, then switch the workflow on.
Triggers and actions in this pair
A trigger starts a workflow. An action is something FlowMattic does in the app as a step.
Good to know
Email Received and Email Received (v2) each give their own parser address. Forward mail to the address of the trigger your workflow uses.
Auto-forwarding from Gmail or Outlook may ask you to confirm the parser address first. Check the first captured email for that confirmation link.
Emails are free text, so field extraction depends on how each sender writes. Test with several real emails before relying on Text Formatter or AI Agent results.
Update ContactUpdate an existing contact in HubSpot
Archive ContactArchive an existing contact in HubSpot
Get ContactGets a contact
Create DealCreates a deal in HubSpot
Update DealUpdates an existing deal in HubSpot
Archive DealArchive an existing deal in HubSpot
Get DealGets a deal
Create CompanyCreates a Company in HubSpot
Update CompanyUpdates an existing Company in HubSpot
Get CompanyGets a company
Archive CompanyArchive an existing company in HubSpot
Create ProductCreates a Product in HubSpot
Update ProductUpdates an existing Product in HubSpot
Archive ProductArchive an existing product in HubSpot
Get ProductGets a product
Create Line ItemCreate a line item in HubSpot
Get Line ItemGets a line item
Archive Line ItemArchive a line item in HubSpot
Create TicketCreates a ticket in HubSpot
Update TicketUpdates an existing ticket in HubSpot
Archive TicketArchive an existing ticket in HubSpot
Get TicketGets a ticket
Add Contact To ListAdds a contact to a specific static list
Remove Contact from ListRemoves a contact from a specific static list
Why run this pair with FlowMattic
Email Parser and HubSpot CRM connect through FlowMattic on your own site, with no separate automation account in the middle and no charge per run.
Email requests on a record
Tickets, contacts and deals are created from the email itself, so the team works from HubSpot instead of a forwarded thread.
Mail goes through your server
The parser and the workflow run on your own WordPress site, so the email content passes only between your site and HubSpot.
Busy inboxes cost the same
FlowMattic runs are unlimited, so a support address that gets hundreds of emails a day needs no bigger plan.
Common questions
How do I turn emails into HubSpot tickets automatically?
Use FlowMattic's Email Parser Email Received trigger, forward your support mail to the address it gives you, then add HubSpot CRM Create Ticket with the subject and body mapped. A Filter before it can skip mail you do not want as tickets.
Can it pull a name or phone number out of the email body?
Yes. Text Formatter can extract text between known labels for emails in a fixed format. For emails written freely, an AI Agent step can read the body and return the fields you ask for.
Will the same sender create duplicate contacts?
Avoid that with Get Contact on the sender's email, then a Router: update the contact when it exists, create one when it does not.
Can attachments go to HubSpot?
The workflow can read what the parser captures from each email. Test with an email that has an attachment to see which details are available to map into the ticket or note.
Which HubSpot records can an email create?
Contacts, companies, deals, tickets, products and line items all have create actions, and contacts can be added to or removed from lists.
30-day money-back guarantee Unlimited workflows and runs Self-hosted
Reviewed 27 Oct 2026. The example workflows are written with AI from the real triggers and actions of both integrations and checked against them. Email Parser integration 1.0, HubSpot CRM integration 1.3.0.