TABLE OF CONTENTS
Overview
The Create Company or Associated Contact action allows you to automatically create a new Company record or an Associated Contact under an existing Company from within your workflow.
This action helps automate CRM enrichment by ensuring that when new data enters via forms, integrations, or webhooks, related Company and Contact records are created and linked without manual effort.
Action Name
Create Company or Associated Contact
Action Description
Use this action to:
Automatically create new Company records directly within a workflow.
Create associated Contacts linked to an existing Company record.
Map input fields dynamically using data from workflow triggers such as inbound webhooks or form submissions.
Maintain clean company-contact associations without requiring manual record creation.
This action helps reduce duplicate entries and ensures your CRM structure remains organized when handling company-based automations.
Action Details
I. Object Record to Create
Choose the record type you want to create:
Company – to create a new Company record.
Associated Contact – to create a new Contact linked to the current Company in the workflow.
II. Field Mapping
Map workflow data or fixed values to the Company or Contact fields you wish to populate.
Example mappings:
Company Name → {{inboundWebhookRequest.body.company}}
Contact Email → {{inboundWebhookRequest.body.email}}
First Name → {{inboundWebhookRequest.body.first_name}}
III. Dynamic Value Sources
You can map values from:
Inbound Webhook payloads (e.g.,
{{inboundWebhookRequest.body.companyName}}
).Company fields (when the workflow trigger is based on a company event).
Fixed text values (e.g., “HighLevel Partners”).
Custom Values
IV. Association Behavior
When selecting Associated Contact, the new contact will automatically be linked to the Company record that triggered the workflow.
The relationship will appear under the Company’s “Associated Contacts” section in the CRM.
V. Add Field
Use + Add Field to include additional field mappings.
Each row represents a single field-value mapping.
VI. Save Action
Once mappings are configured, click Save Action.
When the workflow runs, it will automatically create the defined record type (Company or Associated Contact) and populate all mapped fields.
Example
Example 1: Create a New Company from a Webhook
Goal: Automatically create a Company record when a new business lead is received.
Setup
Workflow Type: Company-based
Trigger: Inbound Webhook
Object Record to Create: Company
Field Mappings:
Company Name →
{{inboundWebhookRequest.body.companyName}}
Domain →
{{inboundWebhookRequest.body.domain}}
Industry →
{{inboundWebhookRequest.body.industry}}
Flow
A new company lead is captured via webhook.
The workflow triggers this action.
A new Company record is created and added to the CRM with all mapped details.
Example 2: Create an Associated Contact for an Existing Company
Goal: Add a new employee Contact automatically under an existing Company record.
Setup
Workflow Type: Company-based
Trigger: Company Updated or Webhook → Employee added event
Object Record to Create: Associated Contact
Field Mappings:
First Name →
{{inboundWebhookRequest.body.firstName}}
Last Name →
{{inboundWebhookRequest.body.lastName}}
Email →
{{inboundWebhookRequest.body.email}}
Flow
Employee data is received through webhook or integration.
The workflow triggers under the relevant Company.
A new Contact is created and automatically associated with that Company.
Example 3: Enrich Company Data and Add New Contacts Automatically
Goal: For every new Company created, automatically add a contact.
Setup
Step 1: Use this action → Object to Create = Company
Company Name →
{{inboundWebhookRequest.body.company}}
Domain →
{{inboundWebhookRequest.body.domain}}
Step 2: Use another action → Object to Create = Associated Contact
Contact Name →
{{inboundWebhookRequest.body.contactName}}
Email →
{{inboundWebhookRequest.body.email}}
Flow
A new company record is created first.
The second action runs immediately after to add the associated contact.
The contact appears under the new company’s associated contact list automatically.
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article