Create Records with HubSpot Workflows
Automating record creation in Hubspot workflows helps you keep your CRM clean, consistent, and fast to manage. This guide walks you step by step through creating new records such as contacts, companies, deals, quotes, and tickets directly from workflows, along with key settings, limitations, and best practices.
Overview: What You Can Do with HubSpot Workflows
Using workflows, you can automatically create several types of CRM records based on your automation logic and enrollment triggers. This is especially powerful for sales handoffs, service processes, and operational automation.
In HubSpot workflows, you can create:
- Contacts
- Companies
- Deals
- Tickets
- Quotes
Each record type has its own configuration options and restrictions, so it is important to design your workflow with those rules in mind.
Access Requirements to Use HubSpot Workflows
Before you start, make sure you have the right user permissions. In most cases you must:
- Have access to the workflows tool for the relevant subscription tier.
- Have permission to create and edit workflows.
- Have permission to create contact, company, deal, quote, or ticket records as needed.
If you cannot see the options shown in these steps inside your HubSpot account, contact your administrator to confirm your access level.
How to Create a Workflow Action in HubSpot
All record creation starts from a workflow action. The following general steps apply to any record type you want to create.
-
In your HubSpot account, navigate to Automation > Workflows.
-
Create a new workflow or open an existing workflow you want to update.
-
Set or review your enrollment triggers so the correct records enter the workflow.
-
In the workflow editor, click the plus (+) icon to add an action.
-
In the right panel, choose one of the following actions, depending on which record you need to create:
- Create record (for contacts, companies, deals, tickets).
- Create quote (for quotes only).
After choosing the action, you can configure the specific settings for that record type, covered in the sections below.
How to Create Contacts and Companies in HubSpot Workflows
Creating new contacts or companies via workflows is useful when you collect data through forms, integrations, or imports and want automated CRM organization.
Configure the Create Record Action for Contacts
-
Choose Create record as your workflow action.
-
In the right panel, select Contact as the object type.
-
Use the property mapping options to set key contact properties, such as:
- First name
- Last name
- Lifecycle stage
-
Where possible, map values from the enrolled record. For example, if the workflow enrolls form submissions, map form fields into contact properties.
-
Review and save your action.
Configure the Create Record Action for Companies
-
Add a Create record action in the HubSpot workflow editor.
-
Select Company as the object type.
-
Set important company properties, such as:
- Company domain name
- Company name
- Industry
- Lifecycle stage
-
Optionally map values from the enrolled record (for example, from a contact or deal) to company properties.
-
Save the action and test the workflow with a sample enrollment.
How to Create Deals in HubSpot Workflows
Automatically creating deals in HubSpot is a common use case when leads reach a certain qualification level, submit specific forms, or meet defined engagement thresholds.
Deal Creation Settings in HubSpot
-
Add a Create record action to your workflow.
-
Choose Deal as the object type.
-
Configure required deal settings:
- Pipeline: choose which deal pipeline the new deal will live in.
- Deal stage: set the starting stage (for example, Qualified to buy).
- Deal name: use a clear, consistent naming convention, often including tokens like contact name or company name.
- Close date (optional): set a target close date if relevant.
-
Set additional deal properties such as amount, owner, and source as needed.
-
Associate the deal with related objects (like contacts or companies) in the configuration panel, using association options provided by HubSpot.
-
Save and test the workflow to confirm deals are created with the expected values.
How to Create Tickets in HubSpot Workflows
Service teams can use tickets created by workflows to track support requests, onboarding tasks, or internal processes generated from other CRM activity.
Ticket Settings in HubSpot Workflows
-
Add a Create record action in your workflow.
-
Select Ticket as the object type.
-
Set key ticket properties such as:
- Pipeline: choose the ticket pipeline.
- Ticket status: pick the starting status, such as New or Open.
- Ticket name: give a clear subject line, ideally with personalization tokens.
- Priority and Category, if used.
-
Associate the ticket with related objects (for example, the contact who triggered the workflow or a related company).
-
Save and test the workflow to ensure tickets are created and routed to the correct team or owner.
How to Create Quotes in HubSpot Workflows
Quote creation through workflows is available with specific subscriptions and helps sales teams quickly generate proposals tied to deals.
Use the Create Quote Action in HubSpot
-
In the workflow editor, click the plus (+) icon.
-
Select the Create quote action (this is separate from the general Create record action).
-
Configure quote options, such as:
- Associated deal: choose how the workflow identifies the deal to attach to the quote.
- Quote template: pick the template that matches your brand and process.
- Expiration date and language, if applicable.
-
Review quote association rules so quotes link correctly to deals, contacts, and companies.
-
Save the action and run test enrollments to check resulting quotes inside your HubSpot sales tools.
Limits and Important Notes for HubSpot Record Creation
When designing workflows, be aware of the following limitations and behaviors that affect how new records are created.
- Only available record types can be created in a given subscription tier.
- Some properties are required when creating records (for example, pipeline and stage for deals).
- Associations may be limited by which record is enrolled in the workflow.
- Bulk enrollments can create many records quickly, so always test with a small sample first.
For complete, up-to-date limitations and configuration details, review the official HubSpot documentation at this support article.
Best Practices for Optimizing HubSpot Workflows
To keep automation reliable and scalable, follow these best practices when creating records inside HubSpot:
- Start with clear enrollment triggers so only the right records enter each workflow.
- Use consistent naming conventions for deals, tickets, and quotes.
- Map properties carefully and avoid overwriting important data unintentionally.
- Test each new action with a single record before activating for all eligible records.
- Review workflow performance regularly to spot duplicate or unnecessary records.
For strategic implementation help, you can also work with a HubSpot-focused consulting partner such as Consultevo to refine your automation design.
Next Steps: Expand Your HubSpot Automation
Once your workflows reliably create contacts, companies, deals, quotes, and tickets, you can expand your HubSpot automation by:
- Adding if/then branches based on property values or user behavior.
- Triggering emails or internal notifications when new records are created.
- Building follow-up workflows that update record stages or statuses over time.
- Integrating other tools so external events can trigger record creation in your CRM.
By combining thoughtful workflow logic with careful configuration of each record type, you can use HubSpot to automate core sales, marketing, and service processes while maintaining a clean and organized database.
Need Help With Hubspot?
If you want expert help building, automating, or scaling your Hubspot , work with ConsultEvo, a team who has a decade of Hubspot experience.
“`
