Guides Integrations Guide HubSpot CRM Synchronizing your Companies and Contacts

Synchronizing your Companies and Contacts

Now that you've set up your HubSpot integration, you can begin to sync your companies and contacts between the two systems. This sync can first be initiated manually to pull your initial HubSpot companies and contacts into Accelo, and then run automatically to sync updates to those companies and contacts moving forward. The sync of your companies and contacts is performed based on your sync criteria, which is used to control exactly which companies and contacts sync.

Using this guide, you can:

Manually Sync Companies and Contacts

After making a successful connection to HubSpot, you'll be able to click on either the Pull or Push buttons in the Integrations screen to queue a sync of all your companies and contacts. This is an important step when you first make the connection, as it will align your company and contact information in both systems.

 push pull

When pushing or pulling your companies and contacts, your request will be automatically queued, and processed by Accelo. Depending on the number of records, the total amount of time required to complete the import can vary. Keep an eye on the Sync Log to monitor the sync's progress.

When syncing, the data from the system which started the sync will take precedence.  For example, importing records from HubSpot manually will cause HubSpot's data to take precedence in Accelo, whereas pushing records to HubSpot will cause Accelo's data to take precedence.  This is important as it can update existing records in both systems.

Pull / Import Companies and Contacts into Accelo

Pulling/importing your companies and contacts from HubSpot into Accelo is a great way to update your Accelo account with all of your existing leads, and is the first thing you'll want to do after setting up the integration.

pull

To start the pull, simply press the blue "Pull" button.  All Companies and contacts in HubSpot will then be pulled into Accelo according to your customizable sync rules.

 

Push / Export Companies and Contacts to HubSpot

Pushing your Accelo companies and contacts into HubSpot is a great way to update your marketing system with the contact information for any leads that you're tracking in Accelo. When you push / export to HubSpot, Accelo will push all of your companies and contacts according to your customizable sync rules. You will receive an email confirmation once the push has completed, and can monitor its progress via the Sync Log.

pushTo start the push, simply press the blue "Push" button.

We strongly recommend not pushing your companies and contacts to HubSpot until you’ve first pulled your companies and contacts into Accelo.  This will reduce the chance for duplicate records, as Accelo offers a most robust duplicate detection system.

Also NOTE: Contacts with no Company will not be imported from HubSpot.

 

Manually Sync Individual Companies and Contacts

In addition to syncing all of your companies and contacts in bulk, you can sync individual records with HubSpot. This is a great way to sync new companies and contacts with HubSpot, or sync a smaller subset of your contacts. To sync a company or contact with HubSpot, simply open the record you'd like to sync, and press the red "Push" button, found in the bottom left-hand corner of the page.

push company3

What Happens During a Push?

  • Pushing a company will push the company record and all of its contacts from Accelo to HubSpot.

  • Pushing a contact will push just that contact record to HubSpot. NOTE: Pushing a Contact from the View Contact screen will bypass any sync rules set up in the Integrations settings.

  • Pushing a company or contact which has already been synced with HubSpot will push the updated record to HubSpot immediately.

  • Pushing a company or contact which has not previously been synced with HubSpot will automatically create a new record in HubSpot.

push confirmation

Companies and contacts can be pushed as often as you like.  Unpushed records will create a new company/contact in HubSpot, while records which have previously been pushed will update the existing record.

Automatically Sync Updates to Companies and Contacts

While you can initiate a Manual Pull or Push at any time, the most common way in which companies and contacts will be synchronized is via the integration's automatic synchronization.

It’s important to note that the system which triggered an update will takes priority when it comes to updating fields. For example, if you pushed a contact from Accelo to Hubspot and that contact already existed in Hubspot with a different phone number, then it would be overwritten by Accelo's phone number.  However, the integration will only sync fields which have a value, so a blank phone number in Accelo will never overwrite Hubspot.

Synchronizing changes between HubSpot and Accelo

When a change is made to a company or contact's standard HubSpot properties, Accelo will automatically queue the update to be processed.  Due to a HubSpot limitation, this does not include updates to custom properties.  

HubSpot properties which will trigger a sync (HubSpot internal names):

Company Events

Contact Events

Created

Created

name changed

firstname changed

about_us changed

address changed

address changed

annualrevenue changed

address2 changed

associatedcompanyid changed

annualrevenue changed

city changed

city changed

closedate changed

closedate changed

company changed

country changed

country changed

description changed

days_to_close changed

domain changed

email changed

first_deal_created_date changed

fax changed

founded_year changed

first_deal_created_date changed

hs_lead_status changed

hs_lead_status changed

hubspot_owner_id changed

hs_lifecyclestage_customer_date changed

hubspot_team_id changed

hs_lifecyclestage_evangelist_date changed

industry changed

hs_lifecyclestage_lead_date changed

is_public changed

hs_lifecyclestage_marketingqualifiedlead_date changed

lifecyclestage changed

hs_lifecyclestage_opportunity_date changed

notes_last_contacted changed

hs_lifecyclestage_other_date changed

notes_last_updated changed

hs_lifecyclestage_salesqualifiedlead_date changed

notes_next_activity_date changed

hs_lifecyclestage_subscriber_date changed

numberofemployees changed

hs_sales_email_last_clicked changed

phone changed

hs_sales_email_last_opened changed

recent_deal_amount changed

hs_sales_email_last_replied changed

recent_deal_close_date changed

hs_sequences_is_enrolled changed

state changed

hubspot_owner_id changed

timezone changed

hubspot_team_id changed

total_money_raised changed

industry changed

total_revenue changed

jobtitle changed

type changed

lastname changed

web_technologies changed

lifecyclestage changed

website changed

message changed

zip changed

mobilephone changed

facebook_company_page changed

notes_last_contacted changed

facebookfans changed

notes_last_updated changed

googleplus_page changed

notes_next_activity_date changed

linkedin_company_page changed

numemployees changed

linkedinbio changed

phone changed

twitterbio changed

recent_deal_amount changed

twitterfollowers changed

recent_deal_close_date changed

twitterhandle changed

salutation changed

 

state changed

 

total_revenue changed

 

webinareventlastupdated changed

 

website changed

 

zip changed

 

hs_email_optout_1234723 changed

 

followercount changed

 

hs_facebookid changed

 

hs_googleplusid changed

 

hs_linkedinid changed

 

hs_twitterid changed

 

kloutscoregeneral changed

 

linkedinbio changed

 

linkedinconnections changed

 

photo changed

 

twitterbio changed

 

twitterhandle changed

 

twitterprofilephoto changed

 

hs_analytics_source changed

When processing the updated record, the import follows these rules:

  • If the change was made to a company or contact which has already been synced, the update is made immediately, and applied to the existing record.

  • If the change was made to a company or contact that has not yet been synced, the sync process will check your sync rules to confirm whether the new record should be synced. If the rules are satisfied, a new company and/or contact will be automatically created.

Because these changes can occur very frequently, no email notification is generated - the new or updated record will appear automatically. The sync process and its actions can always be monitored via the Sync Log.