๐Ÿ’ƒ 3 ways to keep data in sync ๐Ÿ•บ

Say BYE, BYE, BYE to unsynchronized data ๐Ÿคฃ

Good morning, Salesforce Nerds! Recently I ordered an awesome book called Developing Data Migrations and Integrations with Salesforce.

One of the topics was interesting and it got me thinking a bit. ๐Ÿค” 

Throughout your Salesforce career, what type of integration has been the most commonly requested by your clients? ๐Ÿค“ 

I know my answer! โœ‹โœ‹ 

By far itโ€™s gotta be data syncโ€™ing ๐Ÿ”„, where we take data from one system and send it to another - to keep it all synced up. ๐Ÿค 

This is a popular ask. ๐Ÿ’ฏ 

As a consultant, it helps to understand ๐Ÿ“š๏ธ the options available when we come across this.

At least from a high-level! โœˆ๏ธ 

Today, letโ€™s check out the 3 ways to keep data in sync! ๐Ÿ˜ 

Also, grab that โ˜๏ธ book if you nerd out over this stuff like me!

Agenda for today includes

  • 3 ways to keep data in sync

  • Daily Principle

  • All the Memes

3 ways to keep data in sync

Today we will discuss -

๐Ÿ’ƒ Unidirectional Sync๐Ÿ•บ

๐Ÿ’ƒ Bidirectional Sync ๐Ÿ•บ

๐Ÿ’ƒ Two-way Unidirectional Sync ๐Ÿ•บ

salesforce

Job Board | ๐Ÿ’ƒ Click Here ๐Ÿ•บ

Socials | ๐Ÿ’ƒ Linkedin | Instagram | Twitter!๐Ÿ•บ

Unidirectional Sync

A super common scenario where data flows from a source to a target ๐ŸŽฏ.

In these types of integrations, the source system ๐ŸŸฐ System of Record and therefore will own the data.

The clients goal is to bring target system up to date with the source system. ๐Ÿ’ฏ 

Be on the lookout ๐Ÿ‘€ for convoโ€™s like:

  • When our sales person enters the customerโ€™s information we need that data in our ERP.

  • It would really help out the servicing department if we could send this data to Zendesk.

  • We could automate this process in Salesforce if we could get this data out of AWS.

Prime examples of when a one-way sync is used ๐Ÿ’ช.

Bidirectional Sync

Another typical thing will happen out in the wild ๐Ÿ˜‰.

This is when we need to keep the same data in sync between two systems ๐Ÿ˜ฎ!

These can get tricky ๐Ÿช„ depending on the scale of the requirement, just a fair warning ๐Ÿคท!

Ultimately, both systems are considered the source and the target ๐ŸŽฏ and your tasked with keeping them in sync!

Youโ€™ll know this is the path when you hear ๐Ÿฆป things like:

  • How can we make sure the shipping address is the same in both Salesforce and the ERP?

  • Itโ€™s important that each system reflect the same data - then go on to list a ๐Ÿ’ฉ-load of fields

Try to stay away ๐Ÿ›‘ from these if you can.

The conflicts can be a headache ๐Ÿค•!

Two-way Unidirectional Sync

I know โ€ฆ a what?! ๐Ÿ˜•๐Ÿ˜•๐Ÿ˜• 

This is where you sync data in both directions but ๐ŸŒด no worries ๐ŸŒด because thereโ€™s no overlap in fields. ๐Ÿ˜Ž 

Basically, both systems act as the source and target ๐ŸŽฏ, but theyโ€™re:

  • Sending different data points entirely to each other.

  • Sending the same data points, but to specifically mapped fields.

The former is typically done as some hand-off โœŒ๏ธ point in the process. Like, sending an order ๐Ÿ“ฆ๏ธ to an ERP, then sending confirmation # back.

The latter would be like creating a field in Salesforce to specifically hold the values from the external system, even if thereโ€™s also a Salesforce field for it already. Maybe you want a phone number from the ERP brought in and displayed in Salesforce or something. ๐Ÿคทโ€โ™€๏ธ 

Itโ€™s basically a unidirectional sync, done two times! ๐Ÿง  

Daily Principle

"First say to yourself what you would be; and then do what you have to do."

Epictetus

and now....Your Daily Memes

What did you think about today's newsletter?

Login or Subscribe to participate in polls.