How It Works?

SyncPenguin is a simple yet comprehensive cloud-based two-way data synchronization and integration platform. With SyncPenguin you can configure real-time two-way sync of contacts, meetings, tasks, product inventory, etc. across your business applications, in just a few clicks.

Our tool is extremely flexible: you can use custom fields, adjust fields mapping, and apply any number of filters, conditions, or rules to customize how the synchronization works. All is done using our no-code visual customizations interface, which is both easy to use and not restricted in any way for more complex scenarios.

The SyncPenguin Dashboard is the place where you can set up your sync. It offers sophisticated customization, monitoring and troubleshooting functionality to ensure your sync's flawless run.

14-day free trial • no credit card • full support

Syncing example

Let's take a look at how SyncPengiun works in action. Suppose you're looking to sync contacts between HubSpot (CRM) and SendGrid (email marketing software). If you are interested in syncing calendar meetings, feel free to check this article instead.

1. Create the sync in the dashboard

The first step is to sign up for the dashboard. Then navigate to the Synchronizations page and click a plus icon to open the sync wizard.

Then you need to select two connectors that represent the two apps synced. In this case, it is HubSpot Contacts and SendGrid Contacts. After that, select the syncing direction and click Create to create the sync and continue the configuration process.

2. Grant the access

Now you can see the main sync page. First of all, you have to grant SyncPenguin access to your contact lists on both synced services, which is done in the Sync profile section. Below we provide more details on how to connect HubSpot and SendGrid:

How to connect HubSpot?

The HubSpot Contacts account connection section will look like this:

Account for HubSpot Contacts
HubSpot Contacts
Deprecated authentication
Deprecated authentication

How to connect SendGrid?

The SendGrid Contacts account connection section will look like this:

Account for SendGrid Contacts
SendGrid Contacts

3. Additional settings

That's almost it! Before starting the sync, you can tweak some basic sync settings, the most important among them:

  1. Sync name.
  2. Sync direction: one-way or two-way.
  3. Sync interval: how often are contact lists synced?
Sync settings

4. Start syncing

You're now ready to start the sync. To do that, just click the Start syncing button. You'll be prompted with the following choice of what to do with historic contact data that you currently have in both HubSpot and SendGrid:

Start sync
We'll be checking every 10 minutes for changes in your data.
What should we do initially with already existing contacts?

You have the following four options:

  1. Only sync new contacts, meaning any contacts that are added or updated starting from now.
  2. Merge all contacts two-way: take all contacts from SendGrid and HubSpot and merge them together, without creating duplicates.
  3. Merge SendGrid → HubSpot: take all contacts from SendGrid and add/merge them into HubSpot. This won't change the contact list in SendGrid in any way.
  4. Merge HubSpot → SendGrid: similar to the previous option but in the opposite direction.

Once you make your choice, just click Start sync. In case you decided to do the initial merge, it'll be instantly queued. Once it's done, we'll be checking for data changes every now and then (depending on the sync interval specified) and syncing accordingly.

Each sync execution can be seen in the Sync history section, where you can see what contacts were synced and when.

Contact us

Still have some questions about SyncPenguin? No problem, just contact us and we'll be happy to clarify:

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply