Skip to main content

Custom Objects in Workflows

Custom Objects are fully integrated into workflows, offering enhanced flexibility and power to automate processes.

Updated over 2 months ago

Who This Is For / When to Use

This feature is for users who use Custom Objects (such as Homes, Orders, Products, or Properties) and need automation to run when those object records are created or updated.

Use Custom Object workflows when:

  • Automation should start from a Custom Object instead of a contact.

  • Business logic is tied to object lifecycle events (created or changed).

  • You need precise, object-driven automation instead of contact-based triggers.


What Are Custom Object Workflows

Custom Object workflows are workflows that:

  • Use a Custom Object as the trigger source.

  • Run when a Custom Object record is created or changed.

  • Can execute actions such as updating records, clearing fields, sending data, or syncing with external systems.

These workflows are object-centric, not contact-centric.


Creating a Custom Object Workflow

Step 1: Open the Workflow Builder

  1. Navigate to Automation > Workflows.

  2. Click Create Workflow.

  3. Choose Start from Scratch.


Step 2: Select a Custom Object Trigger

  1. In the trigger selection panel, locate Custom Object.

  2. Choose the Custom Object you want to automate (for example, Home).

  3. Select the trigger event:

    • Object Created

    • Object Changed


Available Custom Object Triggers

Custom Object workflows currently support these trigger types:

  • Custom Object Created
    Triggers when a new record is created.

  • Custom Object Changed
    Triggers when any field value on an existing record changes.

Each trigger runs independently and evaluates the Custom Object record directly.


Adding Actions to a Custom Object Workflow

After selecting a trigger, define what happens next.

Supported Action Types

Custom Object workflows support the same core workflow actions, including:

  • Create or update records

  • Clear fields

  • Send data via webhook

  • Google Sheets logging

  • Conditional logic (If/Else)

  • Wait steps

  • Goal events

  • Splits


Customizing Workflow Logic

You can enhance Custom Object workflows with internal logic steps, such as:

  • If / Else – Run actions only when object conditions are met.

  • Wait – Delay actions based on time or conditions.

  • Split – Send records down multiple paths.

  • Goal Event – Jump records forward when a goal is achieved.

This allows advanced automation tied directly to object state changes.


Saving, Testing, and Publishing

  1. Click Save to store your workflow.

  2. Use Test Workflow to validate behavior with sample data.

  3. Toggle from Draft to Publish to activate the workflow.

Once published, the workflow runs automatically whenever the Custom Object trigger conditions are met.


Use Case Example

A real estate team uses a Home Custom Object to track listings.

Trigger

  • Home object changed

  • Field: Home StatusClosed

Actions

  • Update associated agent records

  • Log the sale to Google Sheets

  • Clear internal notes fields that are no longer needed

This ensures records stay accurate without manual updates.


Common Issues and Fixes

Workflow not triggering

  • Confirm the workflow trigger is set to a Custom Object, not a contact.

  • Verify the correct Custom Object and trigger event are selected.

Actions not updating expected records

  • Ensure field mappings reference the Custom Object fields, not contact fields.

  • Confirm associations exist when updating related records.

Multiple triggers firing unexpectedly

  • Add If/Else conditions to narrow when the workflow should run.


FAQ

What triggers are available for Custom Object workflows?

You can trigger workflows when a Custom Object record is created or when any field on the record changes.

Can I update associated records when a Custom Object changes?

Yes. You can update or clear fields on associated records as part of the workflow actions.

Can I send Custom Object data to external systems?

Yes. You can use Webhooks or Google Sheets actions to send Custom Object data externally.

Can one workflow handle multiple Custom Objects?

A single workflow is tied to one Custom Object trigger. You can use conditions or create multiple workflows for different objects.

Can I use conditional logic in Custom Object workflows?

Yes. You can add If/Else conditions, waits, splits, and goal events to fully customize the workflow behavior.

Did this answer your question?