Keep your contacts in sync between Sellf and your favorite apps with PieSync

We know that keeping your contacts in sync within Sellf and other tool you're using is crucial to your business. PieSync does this for you: it works in the background and integrates your contacts two-way and in real time between your favorite cloud apps. This means you will have access to the most up to date customer information, no matter where you are or who entered the data.
For instance, you can sync your Sellf contacts with your Google Contacts, but you can also keep contact data synchronised between Sellf and a marketing platform like Mailchimp, or your contacts stored in your Gmail account. 

Every time you add or update a contact in Sellf, it is automatically synced with the other app, and vice versa - eliminating import/export!

What makes PieSync different from Zapier?
In case you're thinking about it, Zapier only pushes data from one app to the other in one direction. This could be very useful in many cases, but sometimes it's not enough. Zapier is more about pushing data from one app into another, automatically adding information to help you automate tedious tasks.
PieSync is more about keeping two app in sync and it offers two-way syncing features like version merging or version conflict resolution. 
Besides contact data that was created before your Zap in Zapier was turned On will not be acted upon, while PieSync, during the initial sync, matches the existing, historical data between the two apps you chose to connect together.

Take a look at the video below, where you can see PieSync in action: integrate Sellf and sync your customers data with other tools, like Shopify or Mailchimp!

Follow these steps below to setup a new connection:

1. Sign Up for a PieSync account(You can try PieSync for free with a free trial!)

GETTING STARTED GUIDE: How to set up a new connection?

ALL FEATURES EXPLAINED: All our features/functionality explained in detail - no app-specifics.

2. Sign into your PieSync account. 
3. Create a new connection: select the first two apps you'd like to sync contacts across, in this case Sellf and another app. With the following steps, you'll go through creating a 2-way sync between Sellf and Google Contacts. 
4.  Authorize both Apps: give PieSync access to the contacts of both apps so it can keep them in sync like so: 

Authorizing Sellf
To authorize, simply follow the steps as described below and make sure you meet the requirements to be able to sync. PieSync needs your Sellf API Key to authorize. You can find your Sellf API Key under Settings --> API. Click on"Generate" and then copy the key. 

Then PieSync needs an authorization for each user in your Sellf team. This means you need to set up a new connection for each Sellf user you want to keep in sync. You can choose from all your existing users in the authorization step after entering your login details.

If you already authorized Sellf account(s) in the past or in any other PieSync integration, you'll be able to skip the first part of the authorization and choose from your CONNECTED ACCOUNTS.

5. Connect to your Google Contacts and accept Permissions. 

6. Now you'll see how the contact sync between Sellf and Google works through PieSync. 
IF a contact in in [Google Contacts] THEN sync the contact between Google Contacts and Sellf. As you can see below the sync is two way. 

You will be able to set filters to the IF condition and add actions to the THEN condition. 
You can also add more rules.

[IF] Supported Conditions/Filters

[THEN] Supported Actions

7. Specify the following conditions for the sync:

Avoid Duplicates: Only sync contacts that have an email address.

This is a recommended option to avoid duplicates because PieSync uses the email address as the unique identifier.

Sync Deletions: In connections between Google Contacts and Sellf, you are able to sync deletions one-way. When a contact gets deleted in Google Contacts, PieSync adds the tag 'PieSync Trash' to that same contact in Sellf. You will be able to review this segment first before deleting or taking any other action in Sellf too.


Syncing Unsubscribes: In connections between Sellf and some marketing tools supported by PieSync such as e.g. MailChimp, you are able to sync unsubscribes one-way. When a contact gets unsubscribed in your marketing tool, PieSync adds the tag 'PieSync Unsubscribes' to that same contact in Sellf. You will be able to review this segment first before taking any action in Sellf too.

Additional Options: Specify the master app when there are conflicting changes in the two apps. 

9. Check the FIELD MAPPING
Depending on the other app you're syncing with, you'll see a number of standard Sellf fields being mapped by default. In this case, in a connection with Google Contacts, the default field mapping looks like this:

PieSync syncs the default name field(s) that come with the apps. Sometimes they have a different structure in both apps you connect. E.g. first and last names are separate in app A and joint in a single field in app B. In the background, PieSync joins first and last names together from app A to B and separates them again from app B to A. Our algorithm is smart about which part it updates in app B.

Customizable Field Mapping
PieSync also supports Sellf custom fields. Therefore, you can custom map any additional standard fields that aren't included in the default mapping yet. Bear in mind a mapping between two fields can only exist if the types of fields are compatible, and the particular compatibility will determine the direction of the mapping as well. More information on Customizable Field Mapping here.

10. Then click on "START SYNCING NOW!" button and enjoy the Contac sync! 

11. Now you'll see the dashboard of your connection. 
The time an initial sync takes completely depends on how much contacts you have, however in 15 minutes or less you'll be set. 
Every 5 minutes PieSync checks if anything has changed in the contacts you're syncing. Every new contact or contact update will get synced automagically according to your sync settings!
Click on "Configuration" from the dashboard if you need to change the settings of your connection. 

Feedback and Knowledge Base