Data Sync
Logo
Automations

Automations

Logo

2 MINS READ READ

Overview

UnifyApps MDM supports multiple ingestion methods for bringing data into your Unified Data Model (UDM). While Pipelines handle large, structured ETL-style loads, Automations offer a flexible way to sync data using custom logic.

Automations allow you to fetch data from any connected system, apply transformations or conditions, and then write that data into UDM.
The key requirement: the automation’s final step must use the Create Staging Record action from the UDM by UnifyApps node to ingest the actual record.


How Automations Fit Into Data Sync

Automations are ideal when you need:

  • Event-driven or scheduled data ingestion

  • Conditional logic (update only certain records, skip inactive items, etc.)

  • Data transformation before entering the UDM

  • Light–medium volume syncs

The staging layer ensures all records pass through MDM’s governance rules: validation, matching, merging, and survivorship.

Image
Image

Setting Up a Data Sync Automation

1. Create an Automation

  • Go to Automations and click Create Automation.

  • Choose your trigger (Schedule, Webhook/Event, or Manual start).

This defines how and when your sync runs.

2. Fetch Data From Your Source

Add steps to pull or receive data from systems such as:

  • APIs

  • Databases

  • SaaS connectors

  • Files or webhook payloads

You may loop through datasets or handle batches depending on the source.

3. Apply Transformations (Optional)

Use automation steps to prepare the data:

  • Field mapping

  • Cleanup/normalization

  • Conditional branching

  • Enrichment from other systems

These steps let you shape the record before sending it into UDM.

4. Create the UDM Staging Record

Finish the workflow by adding:

Action: Create Staging Record Node: UDM by UnifyApps

Provide:

  • The target Entity

  • The payload matching that Entity’s attributes

Once staged, the UDM engine performs all standard MDM processing.