Skip to main content

Workflow Action: Add & Remove Associated Records from Workflows

The Add Associated Records to Workflow and Remove Associated Records from Workflow actions automatically enroll or unenroll related contacts, companies, or custom object records into workflows based on their defined associations.

Updated over 3 months ago

Who This Is For / When to Use

This feature is for Kyrios users who build workflows that need to act on related records, not just the record that triggered the workflow. It is used when automation must follow relationships such as parent–child contacts, company–employee links, or custom object associations.

What “Associated Records” Means in Kyrios

Associated records are contacts, companies, or custom objects that are linked together using an association label.

Examples include Parent–Child, Assigned Dealer, Employee, or any custom relationship defined in Custom Objects.

Automation uses these association labels to determine which related records should be added to or removed from another workflow.

What the Add Associated Records to Workflow Action Does

The Add Associated Records to Workflow action enrolls all records that are associated with the current record using a selected association label into a specified workflow.

This allows one workflow to automatically trigger automation for multiple related records without manual enrollment.

Common uses include:

  • Enrolling related contacts when a primary contact reaches a milestone

  • Enrolling associated companies or custom objects when a status changes

  • Syncing automation across parent–child or owner–assigned relationships

What the Remove Associated Records from Workflow Action Does

The Remove Associated Records from Workflow action unenrolls associated records from a specified workflow when they no longer qualify or when a relationship changes.

This ensures that automation stays accurate and that outdated or irrelevant records are removed immediately.

Common uses include:

  • Stopping notifications when a relationship ends

  • Removing contacts when a parent record becomes inactive

  • Cleaning up workflows when status changes occur

How to Add or Remove Associated Records in a Workflow

Step 1: Add the Workflow Action

In the Workflow Builder, click Add Action, then search for either:

  • Add Associated Records to Workflow

  • Remove Associated Records from Workflow

Step 2: Select the Associated Object Type

Choose the type of record that should be added or removed:

  • Contact

  • Company

  • Custom Object

This determines which associated records the workflow will act on.

Step 3: Choose the Association Label

Select the association label that defines the relationship.
Only records linked with this exact label will be affected.

Examples:

  • Parent–Child

  • Assigned Dealer

  • Employee

  • Custom association labels

Step 4: Select the Target Workflow

Choose the workflow where the associated records should be added or removed.

Each action can target only one workflow.

Step 5: Save and Publish

Save the action and publish the workflow.
Once published, Kyrios will automatically manage enrollment or removal of all matching associated records.

Supported Relationship Types

This action works with:

  • Contact ↔ Contact

  • Company ↔ Contact

  • Custom Object ↔ Any associated object

Associations must already exist in Kyrios for records to be included.

Use Case Examples

Add Associated Records Examples

Custom Object → Contact
When a Car status changes to Ready for Sale, add all associated Dealers (label: Assigned Dealer) to a dealer notification workflow.

Contact → Contact
When a Student enrolls, add all associated Parent contacts (label: Parent–Child) to a semester update workflow.

Company → Contact
When a Company is marked as VIP, enroll all associated Employees into a VIP communication workflow.

Remove Associated Records Examples

Custom Object → Contact
When a Car is sold, remove all associated Dealers from the Dealer Alert workflow.

Contact → Contact
When a Student graduates, remove all associated Parents from academic notification workflows.

Company → Contact
When a Company becomes Inactive, remove all linked Employees from active campaign workflows.

Common Issues and Fixes

Associated records are not being added

Cause: The selected association label does not exist between records.
Fix: Confirm that the association label is correctly defined and applied to the records.

Records are not removed as expected

Cause: The record is not enrolled in the selected target workflow.
Fix: Check the workflow enrollment history to confirm active enrollment.

Action shows as “Skipped” in execution logs

Cause: No associated records matched the selected object type and label.
Fix: Verify associations and ensure the correct object and label are selected.

Frequently Asked Questions

Is there a limit to how many associated records can be added or removed?

There is no hard limit. Kyrios processes large enrollments in real time using queued execution to maintain system stability.

Can this action affect multiple workflows at once?

No. Each Add or Remove Associated Records action can target only one workflow. Multiple actions are required for multiple workflows.

What happens if an associated record is already enrolled?

If already enrolled, Kyrios skips re-enrollment and logs the action without duplicating the record.

Does this action require a trigger?

Yes. The action runs only when the workflow trigger or prior steps are met.

Can I rename the action?

Yes. The Action Name field can be edited for clarity. This does not affect functionality.

Did this answer your question?