Company-Based Workflows

In business automation, most workflows have traditionally focused on individual leads, prospects, or clients. But what about entire organizations? With Company-Based Workflows, you can automate actions, updates, and communication at the company level, giving you a true B2B automation solution.

Whether you're managing corporate clients, multi-contact organizations, or complex sales cycles, this feature allows you to streamline onboarding, updates, and lifecycle management all while keeping company records and associated contacts perfectly aligned.

Key Features & Benefits

Company-Based Workflow Builder

  • Trigger workflows directly from Company record creation or updates.
  • Act on Companies as the primary record, independent of contacts.
  • Easily manage onboarding, lifecycle tracking, ownership changes, or Mastermind hygiene for business accounts.

Cross-Object Automation

  • Seamlessly connect CompanyContact, and Custom Object records.
  • Synchronize data between related objects with zero manual intervention.

Powerful New Workflow Actions

  • CreateUpdate, or Clear fields for both Companies and their associated Contacts.
  • Extend Contact workflows to interact with associated Company records (e.g., update a company's status when a contact's status changes).

Advanced Workflow Triggers

  • Automate based on Company Created or Company Changed triggers.

Scalable Operations

  • Easily scale B2B operations, from onboarding to contract renewals.
  • Centralize data management across your Mastermind’s hierarchy.

How to Use Company-Based Workflows

Step 1: Create a Company-Based Workflow

  • Go to Tools & Reporting > Automations > Workflows > Create Workflow.
  • Select Company-based workflow as your starting point.

Step 2: Choose Your Trigger

  • Select Company Created to start a workflow when a new company is added.
  • Or use Company Changed to react when a specific field (like Industry or Status) is updated.

Step 3: Add Workflow Actions

  • Use actions like:
    • Create Company or Associated Record
    • Update Company or Associated Contact
    • Clear Fields (for either Companies or their Contacts)

  • You can also include delays, conditions, and branches as needed.

Step 4: Use Cross-Object Actions (Optional)

  • In Contact-based workflows, you can:
    • Create Associated Company
    • Update Associated Company
    • Clear Fields of Associated Company
  • Combine with If/Else logic to act only under certain conditions.

Step 5: Save, Test & Publish

  • Save your workflow.
  • Run test enrollments or wait for real-time triggers to activate automation.

FAQs

Question: Can I use Company-Based Workflows without affecting individual contact workflows?

Answer: Yes, Company-based workflows operate independently and can run parallel to contact workflows. This allows you to automate company-level processes while still managing contact-level automation separately.

Question: Can I trigger a workflow based on Company field updates?

Answer: Yes. Use the Company Changed trigger and specify which fields (e.g., Status, Industry) should initiate the workflow.

Question: Can workflows interact with both Company and Contact data?

Answer: Absolutely. You can update, create, or clear fields for associated records either within a company-based workflow or a contact-based workflow.

Question: What’s the difference between “Create Associated Company” and “Update Associated Company”

Answer:

  • Create Associated Company: Adds a new company and links it to the contact.
  • Update Associated Company: Edits details of an existing company linked to the contact.

Question: Is it possible to send emails to all contacts linked to a company?

Answer: This functionality is coming soon, with a new action called Send Email to Associated Contacts, allowing you to broadcast updates across all linked contacts.

Question: Is there a limit to how many Contacts can be linked to one Company?

Answer: No. You can link as many contacts as you need to a single company record. The workflow will apply its logic to the company level regardless of whether there are two employees or two thousand.

Question: Can I update a Company record even if the workflow was started by a Contact?

Answer: Yes. Using Cross-Object Automation, you can configure a Contact-based workflow to interact with an associated Company record, such as updating the company’s status when an individual contact’s status changes.

Question: What are the two specific triggers available to start a Company-Based workflow?

Answer: You can initiate these workflows using either the Company Created trigger (which activates when a new record is added) or the Company Changed trigger (which activates when a specific field, such as Industry or Status, is updated).