Skip to main content

Create Entity Pipelines

Syncaroo
Syncaroo
  • Updated

In Sync Studio, you create and manage pipelines for entities—such as Account, Contact, Lead, etc.—that define how data flows through Syncari. Some synapses like Salesforce, Marketo, and HubSpot allow you to create pipelines automatically, but you'll likely need to customize those pipelines for your use case. Some of the primary activities you'll do for pipelines in Sync studio include:

  • Map relationships between objects in connected synapses—like Account, Contact, Lead, etc.— to Syncari entities (e.g., Account, Contact, Lead) configured by you. With your data in the unified data model, you configure how that data is checked and stored to create the unified record—the golden record.
  • Define what data to bring into Syncari and how to process it before unifying it with the Syncari unified record. You can add Syncari Functions and Actions to add granular details to how Syncari processes the incoming data to create the unified record.
  • Define how Syncari publishes the unified record to connected synapses—the destinations. You can include logic through Functions and Actions before sending data to the destinations.

Open an Entity Pipeline

➡️ To open an entity pipeline (see Navigating Entity Pipelines):

  • In Sync Studio, double-click the entity.
    or
  • In Sync Studio, select the entity, and then click Edit Pipeline.

sync-studio-open-pipeline.png

If you still need to familiarize yourself with the interface, see About Entity Pipelines for a quick UI tour. 

Sync Studio Canvas

The Sync Studio canvas is comprised of nodes that have edges and are connected by lines. You'll build connections by dragging and dropping nodes and joining the edges of those nodes with a line. See the definitions below to make sure we're on the same page.

  • The canvas is the visual working area where you define node relationships. 
  • Nodes are the individual objects on the canvas that represent synapses, functions, or actions.
  • Edges define the sides of each node.
  • Lines are the arrows that connect nodes. Lines show the passage of data through the nodes.
    Note: Be sure to pay close attention to the direction of the arrows you use to connect your nodes.

sync-studio-canvas.png

Working with the Canvas

The canvas is a drag-and-drop interface. The most important thing to remember is to keep the source synapses and processes to the left of the Syncari node and the destination synapses and processes to the right.

As you select items, you can move them around or delete them. Selected arrows turn darker gray, while selected nodes show connection points. Watch this gif to get a feel for working on the canvas.

canvas-drag-and-drop.gif

Note: Use the crosshairs cursor [✛] to click and drag an arrow. If you need to delete a line, you can hover over the line and when it turns blue, click it, then press your backspace or delete key on your keyboard.

Example Source Node Configuration

Let's say your business objective is to sync Account records from Salesforce to Syncari.

To achieve this use case, this data pipeline must specify the Salesforce Account object as a data source for the Syncari Account entity.

Therefore, when an Account record is created or updated in the Salesforce Account object, the sync cycle will recognize the changes on that record in the source entity, and replicate that change of the record in the Syncari Account Entity.

Example Destination Node Configuration

Let's say your business objective is to sync Account records from Syncari to the Account object in Salesforce.

To achieve this use case, this data pipeline must specify the Salesforce Account entity as a data destination for the Syncari Account entity.

When an Account record is created or updated in the Syncari Account entity, the sync cycle will recognize the changes on that record in the Syncari Account entity and replicate that change of the record and then sync that record to the destination entity.

Share this

Was this article helpful?

0 out of 0 found this helpful