{"id":25070,"date":"2023-06-22T09:43:53","date_gmt":"2023-06-22T06:43:53","guid":{"rendered":"https:\/\/snov.io\/knowledgebase\/?p=25070"},"modified":"2025-02-23T18:56:24","modified_gmt":"2025-02-23T15:56:24","slug":"how-to-connect-snov-io-x-hubspot-integration","status":"publish","type":"post","link":"https:\/\/snov.io\/knowledgebase\/how-to-connect-snov-io-x-hubspot-integration\/","title":{"rendered":"How to connect Snov.io x HubSpot integration"},"content":{"rendered":"<p><i><span style=\"font-weight: 400;\">In this article, you will learn how to integrate your Snov.io and HubSpot accounts to synchronize prospect data between the two systems.<\/span><\/i><\/p>\n<p><a href=\"#how_to_set_up_the_integration\"><span style=\"font-size: 14pt;\"><strong>How to set up the integration:<\/strong><\/span><\/a><\/p>\n<p><a href=\"#connect_integration\"><strong>Step 1. Connect integration --&gt;<\/strong><\/a><\/p>\n<p><a href=\"#choose_sync_direction\"><strong>Step 2. Choose a sync direction --&gt;\u00a0<\/strong><\/a><\/p>\n<p><a href=\"#configure_data_sync\"><strong>Step 3. Set data sync settings --&gt;<\/strong><\/a><\/p>\n<p><a href=\"#configure_constant\"><strong>Step 4. Add constant fields --&gt;<\/strong><\/a><\/p>\n<p><strong><a href=\"#how-manual-sync-works\" target=\"_blank\" rel=\"noopener\">Step 5. Sync existing data --&gt;<\/a><\/strong><\/p>\n<p><a href=\"#manage-data-conflicts\"><strong>Step 6. Manage data conflicts --&gt;<\/strong><\/a><\/p>\n<div>\n<div class=\"notification-block tip\">\n<div class=\"notification-block__icon\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/snov.io\/knowledgebase\/wp-content\/themes\/knowledgebase\/assets\/img\/academicons_ideas-repec.svg\" alt=\"tip\" width=\"32\" height=\"32\" \/><\/div>\n<div class=\"notification-block__text\">\n<p>Before you begin, make sure you meet the criteria to create the integration: you should either be a super admin or have App Marketplace permissions in your HubSpot account.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<p>With <strong>Snov.io x HubSpot<\/strong> integration, you can easily share prospect data and keep your lists synced in real-time, ensuring that your databases are always up to date.<\/p>\n<p>Transfer prospects from Snov.io to your HubSpot lists for further management, or refill your Snov.io lists with contacts from HubSpot to boost your email campaigns.<\/p>\n<p><span style=\"color: #000000;\"><span style=\"font-weight: 400;\">Here's what you get by connecting the <\/span><span style=\"font-weight: 400;\">integration:<\/span><\/span><\/p>\n<ul>\n<li><span style=\"font-weight: 400; color: #000000;\"><strong>Two-way sync<\/strong> keeps prospect lists constantly updated in real-time.<\/span><\/li>\n<li><span style=\"font-weight: 400; color: #000000;\"><strong>Automatic data sharing<\/strong> without manual export\/import.<\/span><\/li>\n<li><span style=\"color: #000000;\"><strong>Field mappings<\/strong> <strong>already set up<\/strong> with an option to add your custom mappings.<\/span><\/li>\n<li><span style=\"color: #000000;\"><strong><span style=\"font-weight: 400; color: #000000;\"><strong>Data sync settings<\/strong> are available to help you organize the flow of prospects.<\/span><\/strong><\/span><\/li>\n<li><span style=\"color: #000000;\"><strong>Retroactive sync <\/strong>to transfer\u00a0pre-existing records created before you\u2019ve set up the integration.<\/span><\/li>\n<\/ul>\n<h2 id=\"how_the_integration_works\"><strong>How the integration works and what data sync means<\/strong><\/h2>\n<p>Data is exchanged between the apps through field matching or mapping. This means that each default field in one app corresponds to a matching field in the other app.<\/p>\n<p>By mapping the fields, the two apps can share relevant data between their systems.<\/p>\n<p>Anytime you add, update, or delete a prospect record in one application, those changes will automatically be updated in the other application.<\/p>\n<p>When selecting the sync type, you can choose to share data from one app to the other only, or have it synchronized in both directions (default option).<\/p>\n<p>Once the integration is connected, new data will be synced between apps in real-time. You can also transfer data created in either app before setting up the integration using manual sync.<\/p>\n<h2 id=\"how_to_set_up_the_integration\"><strong>How to set up the integration<\/strong><\/h2>\n<p>Now that we know the basics, it's time to start setting up the integration.<\/p>\n<h2 id=\"connect_integration\"><strong>Step 1. Connect the integration<\/strong><\/h2>\n<p><span style=\"font-weight: 400;\">To begin connecting the integration, go to the <\/span><a href=\"https:\/\/app.snov.io\/account\/integrations\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">Integrations --&gt;<\/span><\/a><span style=\"font-weight: 400;\"> page in your account settings.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Click on <\/span><b>Connect<\/b><span style=\"font-weight: 400;\"> for the HubSpot integration.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-33077 wp-block-image shadow\" src=\"https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2023\/06\/Integrations.png\" alt=\"\" width=\"1920\" height=\"945\" srcset=\"https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2023\/06\/Integrations.png 1920w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2023\/06\/Integrations-300x148.png 300w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2023\/06\/Integrations-1024x504.png 1024w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2023\/06\/Integrations-768x378.png 768w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2023\/06\/Integrations-1536x756.png 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">You\u2019ll be redirected to a page where you can choose a HubSpot account to integrate with Snov.io.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Once you have chosen the HubSpot account, review the app permissions and then click on <\/span><b>Connect app<\/b><span style=\"font-weight: 400;\"> to continue.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">This will take you to the integration settings page within your Snov.io account.<\/span><\/p>\n<h2 id=\"choose_sync_direction\"><strong>Step 2. Choose a sync direction<\/strong><\/h2>\n<p><span style=\"font-weight: 400;\">Under the <\/span><b>Synchronization type<\/b><span style=\"font-weight: 400;\"> section, choose a sync type to determine the direction your data will be shared.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">This parameter allows you to share data from one application to the other or synchronize information between both applications.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-33078 wp-block-image shadow\" src=\"https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2023\/06\/Snip-Integrations-Google-Chrome-3.png\" alt=\"\" width=\"1632\" height=\"850\" srcset=\"https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2023\/06\/Snip-Integrations-Google-Chrome-3.png 1632w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2023\/06\/Snip-Integrations-Google-Chrome-3-300x156.png 300w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2023\/06\/Snip-Integrations-Google-Chrome-3-1024x533.png 1024w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2023\/06\/Snip-Integrations-Google-Chrome-3-768x400.png 768w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2023\/06\/Snip-Integrations-Google-Chrome-3-1536x800.png 1536w\" sizes=\"(max-width: 1632px) 100vw, 1632px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">There are three options:\u00a0<\/span><b><\/b><\/p>\n<p><b>1) Two-way sync <\/b><b>(default type): <\/b><\/p>\n<p><b><span style=\"font-weight: 400;\">Data sync runs both ways. A<\/span><span style=\"font-weight: 400;\">ny new prospects created or existing prospects updated in one application will be copied and reflected in the other application as well.<\/span><\/b><\/p>\n<p><b>2) Data syncs only to HubSpot:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Any new, updated, or deleted data in your Snov.io account will be synchronized with your HubSpot account.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">If you select this integration type, Prospects from Snov.io will be synced to Contacts in HubSpot.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Changes made to your data in HubSpot <\/span><b>will not be reflected<\/b><span style=\"font-weight: 400;\"> in Snov.io.\u00a0<\/span><\/p>\n<p><b>3) Data syncs only to Snov.io:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Any new, updated, or deleted data in your HubSpot account will be synchronized with your Snov.io account.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">If you select this integration type, Contacts from HubSpot will be synced to Prospects in Snov.io. <\/span><span style=\"font-weight: 400;\">Any changes made to your data in Snov.io <\/span><b>will not be reflected<\/b><span style=\"font-weight: 400;\"> in your HubSpot account.<\/span><\/p>\n<h2 id=\"configure_data_sync\"><strong>Step 3. Set data sync settings<\/strong><\/h2>\n<p>In this step, configure how the data will be shared between Snov.io and HubSpot.<\/p>\n<p><strong>Select Snov.io list for HubSpot contacts<\/strong><\/p>\n<p>Use the drop-down menu to choose the Snov.io list where you want to store the contacts synced from HubSpot.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-33079 wp-block-image shadow\" src=\"https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2023\/06\/Snip-Integrations-Google-Chrome-5.png\" alt=\"\" width=\"1570\" height=\"797\" srcset=\"https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2023\/06\/Snip-Integrations-Google-Chrome-5.png 1570w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2023\/06\/Snip-Integrations-Google-Chrome-5-300x152.png 300w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2023\/06\/Snip-Integrations-Google-Chrome-5-1024x520.png 1024w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2023\/06\/Snip-Integrations-Google-Chrome-5-768x390.png 768w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2023\/06\/Snip-Integrations-Google-Chrome-5-1536x780.png 1536w\" sizes=\"(max-width: 1570px) 100vw, 1570px\" \/><\/p>\n<p><strong>Select Snov.io lists for integration<\/strong><\/p>\n<p>Use the drop-down menu to pick the specific prospect lists from which you want to transfer the data to HubSpot.<\/p>\n<p>If you want to transfer data from all your Snov.io lists, select the \"All lists selected\" option.<\/p>\n<div class=\"notification-block tip\">\n<div class=\"notification-block__icon\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/snov.io\/knowledgebase\/wp-content\/themes\/knowledgebase\/assets\/img\/academicons_ideas-repec.svg\" alt=\"tip\" width=\"32\" height=\"32\" \/><\/div>\n<div class=\"notification-block__text\">\n<p>Choose the specific lists you use for collecting or importing prospects. If you move prospects from other lists to the lists selected in the integration settings, data syncing will not be possible.<\/p>\n<\/div>\n<\/div>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-33080 wp-block-image shadow\" src=\"https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2023\/06\/Snip-Integrations-Google-Chrome-6.png\" alt=\"\" width=\"1528\" height=\"665\" srcset=\"https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2023\/06\/Snip-Integrations-Google-Chrome-6.png 1528w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2023\/06\/Snip-Integrations-Google-Chrome-6-300x131.png 300w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2023\/06\/Snip-Integrations-Google-Chrome-6-1024x446.png 1024w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2023\/06\/Snip-Integrations-Google-Chrome-6-768x334.png 768w\" sizes=\"(max-width: 1528px) 100vw, 1528px\" \/><\/p>\n<p><strong>Select contact status in Hubspot<\/strong><\/p>\n<p><span style=\"font-weight: 400;\">Choose the status that contacts will have in HubSpot after being transferred from Snov.io. <\/span>By default, contacts will be set to \"Connected\" in HubSpot.<\/p>\n<div>\n<h4><strong>Map fields<\/strong><\/h4>\n<p>Field mapping determines how data is shared between the two apps. You can adjust default fields or add custom mappings to match corresponding data fields that you have in both apps.<\/p>\n<\/div>\n<div class=\"notification-block note\">\n<div class=\"notification-block__icon\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/snov.io\/knowledgebase\/wp-content\/themes\/knowledgebase\/assets\/img\/ph_circle-wavy-warning.svg\" alt=\"note\" width=\"32\" height=\"32\" \/><\/div>\n<div class=\"notification-block__text\">\n<p>First name, Last name, and Email field mappings cannot be deleted or modified. If a prospect contains multiple emails, only the primary email will be synced.<\/p>\n<\/div>\n<\/div>\n<p>The following data fields from the prospect's profile will be mapped by default. Synced data will also include sent\/received emails and prospect notes.<\/p>\n<div>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-33083 wp-block-image shadow\" src=\"https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2023\/06\/Snip-Integrations-Google-Chrome-7.png\" alt=\"\" width=\"1569\" height=\"831\" srcset=\"https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2023\/06\/Snip-Integrations-Google-Chrome-7.png 1569w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2023\/06\/Snip-Integrations-Google-Chrome-7-300x159.png 300w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2023\/06\/Snip-Integrations-Google-Chrome-7-1024x542.png 1024w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2023\/06\/Snip-Integrations-Google-Chrome-7-768x407.png 768w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2023\/06\/Snip-Integrations-Google-Chrome-7-1536x814.png 1536w\" sizes=\"(max-width: 1569px) 100vw, 1569px\" \/><\/p>\n<p><strong>To add a field mapping<\/strong>, both fields must have the same data type. For example, you can only match a <strong>Text<\/strong> type field from Snov.io, with a <strong>Text<\/strong> type field from HubSpot.<\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Click <\/span><b>Add a field<\/b><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Choose a <strong>Snov.io field<\/strong> from the drop-down list\u00a0 \u2192\u00a0 select a matching HubSpot<strong>\u00a0field<\/strong>.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">The drop-down list includes all the fields available for mapping.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">You can create a custom Snov.io field to match your custom fields in HubSpot. Scroll down the drop-down list and click <strong>+<\/strong><\/span><b>Create custom field<\/b><span style=\"font-weight: 400;\">.<\/span><\/p>\n<p><span style=\"font-weight: 400;\"><strong>To remove a mapping<\/strong>, click on the trash icon located next to the row of the mapped fields. Deleting the mapping will not delete the custom field itself.<\/span><\/p>\n<div class=\"notification-block tip\">\n<div class=\"notification-block__icon\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/snov.io\/knowledgebase\/wp-content\/themes\/knowledgebase\/assets\/img\/academicons_ideas-repec.svg\" alt=\"tip\" width=\"32\" height=\"32\" \/><\/div>\n<div class=\"notification-block__text\">\n<p>You can only map each field (default or custom) once. If you create new custom fields in HubSpot after setting up the integration, you will need to reconnect it in order to update your field mapping options.<\/p>\n<\/div>\n<\/div>\n<div>To reconnect the integration: Disconnect it by clicking Delete at the top of the settings page. Repeat the setup process from Step 1.<\/div>\n<h2 id=\"configure_constant\"><strong>Step 4. Add constant fields<\/strong><\/h2>\n<p>During this step, you'll add constant (fixed) fields to keep track of prospects from Snov.io in HubSpot and contacts from HubSpot in Snov.io. This makes it easier to filter and organize the data that's synchronized during the integration process.<\/p>\n<div class=\"notification-block note\">\n<div class=\"notification-block__icon\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/snov.io\/knowledgebase\/wp-content\/themes\/knowledgebase\/assets\/img\/ph_circle-wavy-warning.svg\" alt=\"note\" width=\"32\" height=\"32\" \/><\/div>\n<div class=\"notification-block__text\">\n<p>Constants are optional, so you can continue without them.<\/p>\n<\/div>\n<\/div>\n<p><span style=\"font-weight: 400;\">Click on <\/span><b>Constant fields <\/b>section<span style=\"font-weight: 400;\"> to open the settings.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-33085 wp-block-image shadow\" src=\"https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2023\/06\/Snip-Integrations-Google-Chrome-8.png\" alt=\"\" width=\"1563\" height=\"825\" srcset=\"https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2023\/06\/Snip-Integrations-Google-Chrome-8.png 1563w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2023\/06\/Snip-Integrations-Google-Chrome-8-300x158.png 300w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2023\/06\/Snip-Integrations-Google-Chrome-8-1024x540.png 1024w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2023\/06\/Snip-Integrations-Google-Chrome-8-768x405.png 768w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2023\/06\/Snip-Integrations-Google-Chrome-8-1536x811.png 1536w\" sizes=\"(max-width: 1563px) 100vw, 1563px\" \/><\/p>\n<p><span style=\"font-size: 14pt;\"><b>For integration from Snov.io to HubSpot:<\/b><\/span><\/p>\n<ul>\n<li><span style=\"font-weight: 400;\">Toggle the <\/span><b>Add a constant field<\/b><span style=\"font-weight: 400;\"> switch to the enabled position.<\/span><\/li>\n<li>Click on <b>Constant field<\/b> and select a custom HubSpot field from the drop-down list.<\/li>\n<li>In the <b>Constant value <\/b>field, enter your constant. For example, \"from Snov.io\".<\/li>\n<\/ul>\n<div class=\"notification-block tip\">\n<div class=\"notification-block__icon\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/snov.io\/knowledgebase\/wp-content\/themes\/knowledgebase\/assets\/img\/academicons_ideas-repec.svg\" alt=\"tip\" width=\"32\" height=\"32\" \/><\/div>\n<div class=\"notification-block__text\">\n<p>The list of HubSpot fields includes all fields created before connecting the integration. If you want to create a new field for a constant value in Hubspot, please reconnect the integration after doing so to update the available fields.<\/p>\n<\/div>\n<\/div>\n<div>\n<p>Once you add a constant field, all prospects that are synced from Snov.io will have a fixed constant value added to them in HubSpot.<\/p>\n<\/div>\n<div>\n<p><b style=\"font-size: 14pt;\">For integration from HubSpot to Snov.io:<\/b><\/p>\n<\/div>\n<ul>\n<li><span style=\"font-weight: 400;\">Toggle <\/span><b>Add a constant field<\/b><span style=\"font-weight: 400;\"> switch to the enabled position.<\/span><\/li>\n<li>Click on <b>Constant field<\/b> and choose a custom Snov.io field or scroll down the list to create a new field for your constant.<\/li>\n<li><span style=\"font-weight: 400;\">In the <\/span><b>Constant value <\/b><span style=\"font-weight: 400;\">field, enter your constant.<\/span> <span style=\"font-weight: 400;\">For example, \"from HubSpot\".<\/span><\/li>\n<\/ul>\n<div class=\"notification-block learn\">\n<div class=\"notification-block__icon\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/snov.io\/knowledgebase\/wp-content\/themes\/knowledgebase\/assets\/img\/fluent_chat-warning-16-regular.svg\" alt=\"learn\" width=\"32\" height=\"32\" \/><\/div>\n<div class=\"notification-block__text\">\n<p>Create a prospect field with \u201cText\u201d type in Snov.io to store a constant value.<\/p>\n<\/div>\n<\/div>\n<div>\n<div>\n<p>Once you add a constant field, all prospects that are synced from HubSpot will have a fixed constant value added to them in Snov.io.<\/p>\n<h2><strong>Launch the integration<\/strong><\/h2>\n<p>The integration is nearly ready to go\u2014fantastic work!<\/p>\n<p>Take a moment to review the settings, and when you're ready, click <strong>Launch<\/strong> at the bottom of the page.<\/p>\n<p>Upon the initial launch, we'll suggest <strong>transferring unsynced data<\/strong>.<\/p>\n<p>Continue reading to understand more about this process.<\/p>\n<h2 id=\"how-manual-sync-works\"><strong>Step 5: Transfer unsynced data (manual sync)<\/strong><\/h2>\n<p><em><span style=\"font-weight: 400;\">This process is optional. If you wish to skip it for now, click <\/span><b>Not now<\/b><span style=\"font-weight: 400;\">.<\/span><\/em><\/p>\n<p>You can use manual sync to move the data you collected before setting up the integration.<\/p>\n<div class=\"notification-block learn\">\n<div class=\"notification-block__icon\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/snov.io\/knowledgebase\/wp-content\/themes\/knowledgebase\/assets\/img\/fluent_chat-warning-16-regular.svg\" alt=\"learn\" width=\"32\" height=\"32\" \/><\/div>\n<div class=\"notification-block__text\">\n<p>Why this might help you: Besides syncing data in real-time, you can enrich your database by transferring existing prospects\/contacts from one app to another.<\/p>\n<\/div>\n<\/div>\n<p><span style=\"font-weight: 400;\">To proceed, select the direction for the data transfer:<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-block-image shadow aligncenter wp-image-29050\" src=\"https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2023\/06\/2023-12-21_08-33-38.jpg\" alt=\"\" width=\"956\" height=\"469\" srcset=\"https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2023\/06\/2023-12-21_08-33-38.jpg 964w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2023\/06\/2023-12-21_08-33-38-300x147.jpg 300w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2023\/06\/2023-12-21_08-33-38-768x377.jpg 768w\" sizes=\"(max-width: 956px) 100vw, 956px\" \/><\/p>\n<div class=\"flex-1 overflow-hidden\">\n<div class=\"react-scroll-to-bottom--css-eedzn-79elbk h-full\">\n<div class=\"react-scroll-to-bottom--css-eedzn-1n7m0yu\">\n<div class=\"flex flex-col text-sm gizmo:pb-9 dark:bg-gray-800 gizmo:dark:bg-transparent\">\n<div class=\"w-full text-token-text-primary border-b border-black\/10 gizmo:border-0 dark:border-gray-900\/50 gizmo:dark:border-0 bg-gray-50 gizmo:bg-transparent dark:bg-[#444654] gizmo:dark:bg-transparent\" data-testid=\"conversation-turn-33\">\n<div class=\"p-4 gizmo:py-2 justify-center text-base md:gap-6 md:py-6 m-auto\">\n<div class=\"flex flex-1 gap-4 text-base mx-auto md:gap-6 gizmo:gap-3 gizmo:md:px-5 gizmo:lg:px-1 gizmo:xl:px-5 md:max-w-2xl lg:max-w-[38rem] gizmo:md:max-w-3xl gizmo:lg:max-w-[40rem] gizmo:xl:max-w-[48rem] xl:max-w-3xl } group final-completion\">\n<div class=\"relative flex w-[calc(100%-50px)] flex-col gizmo:w-full lg:w-[calc(100%-115px)] agent-turn\">\n<div class=\"flex-col gap-1 md:gap-3\">\n<div class=\"flex flex-grow flex-col max-w-full gap-3 gizmo:gap-0\">\n<div class=\"min-h-[20px] text-message flex flex-col items-start gap-3 whitespace-pre-wrap break-words [.text-message+&amp;]:mt-5 overflow-x-auto\" data-message-author-role=\"assistant\" data-message-id=\"b02a82e4-06bd-46a8-949c-eff47ae38668\">\n<div class=\"markdown prose w-full break-words dark:prose-invert light\">\n<p><strong>Option 1: <\/strong>from Snov.io to Hubspot;<\/p>\n<p>This copies all your existing Snov.io prospects into Hubspot.<\/p>\n<p><strong>Option 2: <\/strong>from Hubspot to Snov.io (default);<\/p>\n<p>This copies all your existing Hubspot contacts into Snov.io.<\/p>\n<p><span style=\"font-weight: 400;\">Click the <\/span><b>Next <\/b><span style=\"font-weight: 400;\">button to proceed.<\/span><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<h2 id=\"manage-data-conflicts\"><strong><strong><span style=\"color: #000000;\">Step 6. Manage data conflicts<\/span><\/strong><\/strong><\/h2>\n<div class=\"min-h-[20px] text-message flex flex-col items-start gap-3 whitespace-pre-wrap break-words [.text-message+&amp;]:mt-5 overflow-x-auto\" data-message-author-role=\"assistant\" data-message-id=\"b02a82e4-06bd-46a8-949c-eff47ae38668\">\n<div class=\"markdown prose w-full break-words dark:prose-invert light\">\n<p>In the upcoming window, choose how to deal with potential data conflicts when a duplicate is detected during manual sync.<\/p>\n<p style=\"background-color: #fcf8cf; display: inline; padding: 5px;\"><strong>What is \u201cduplicate\u201d:\u00a0<\/strong><\/p>\n<p><span style=\"font-weight: 400;\"><br \/>\nProspects are compared based on their email addresses during the data transfer.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Duplicates are the two profiles who share the same email address.<\/span><\/p>\n<p style=\"background-color: #fcf8cf; display: inline; padding: 5px;\"><strong>What is \u201cdata conflict\u201d:<\/strong><\/p>\n<p><span style=\"font-weight: 400;\"><br \/>\nA data conflict occurs when there is a difference in at least one other field between duplicates.<\/span><\/p>\n<p style=\"background-color: #fcf8cf; display: inline; padding: 5px;\"><strong>What is \u201csource app\u201d:<\/strong><\/p>\n<p><span style=\"font-weight: 400;\"><br \/>\nTo resolve data conflicts, there\u2019s a \u201csource app\u201d parameter.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Data from the source (sender) app will have a priority and will overwrite the data in the recipient (receiver) app when a duplicate is found.<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><\/p>\n<p><span style=\"font-weight: 400;\">This helps to update duplicates with the relevant information from your primary database.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">For example, if your source app is Snov.io, duplicates found in Hubspot will be updated with Snov.io\u2019s data.<\/span><\/p>\n<div class=\"notification-block tip\">\n<div class=\"notification-block__icon\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/snov.io\/knowledgebase\/wp-content\/themes\/knowledgebase\/assets\/img\/academicons_ideas-repec.svg\" alt=\"tip\" width=\"32\" height=\"32\" \/><\/div>\n<div class=\"notification-block__text\">\n<p>Remember: Manual sync will follow the Field mapping settings you specified in the integration settings.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-block-image shadow aligncenter wp-image-29051 \" src=\"https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2023\/06\/2023-12-21_08-35-13.jpg\" alt=\"\" width=\"954\" height=\"468\" srcset=\"https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2023\/06\/2023-12-21_08-35-13.jpg 966w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2023\/06\/2023-12-21_08-35-13-300x147.jpg 300w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2023\/06\/2023-12-21_08-35-13-768x377.jpg 768w\" sizes=\"(max-width: 954px) 100vw, 954px\" \/><\/p>\n<div class=\"markdown prose w-full break-words dark:prose-invert light\">\n<p><span style=\"font-weight: 400;\">Click the dropdown menu and select the source app.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">By default, the source app is the one sending data based on the sync direction you\u2019ve chosen.<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Click <\/span><b>Start transfer<\/b><span style=\"font-weight: 400;\"> to begin the data sync.<\/span><\/p>\n<div class=\"notification-block note\">\n<div class=\"notification-block__icon\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/snov.io\/knowledgebase\/wp-content\/themes\/knowledgebase\/assets\/img\/ph_circle-wavy-warning.svg\" alt=\"note\" width=\"32\" height=\"32\" \/><\/div>\n<div class=\"notification-block__text\">\n<p>During the manual sync, the integration will be in the Syncing status and won't synchronize data changes in real-time. The time it takes for the data transfer depends on the size of your database. Once the manual sync is done, it switches to Active status and starts real-time data syncing.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"min-h-[20px] text-message flex flex-col items-start gap-3 whitespace-pre-wrap break-words [.text-message+&amp;]:mt-5 overflow-x-auto\" data-message-author-role=\"assistant\" data-message-id=\"b02a82e4-06bd-46a8-949c-eff47ae38668\">\n<div class=\"markdown prose w-full break-words dark:prose-invert light\">\n<p><strong>Congratulations!<\/strong><\/p>\n<p>You've successfully completed the integration setup. <span style=\"font-weight: 400;\">In the final chapter, let's quickly go over what you can do post-launch.<\/span><\/p>\n<\/div>\n<\/div>\n<div>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-block-image shadow aligncenter wp-image-26190\" src=\"https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2023\/06\/2023-06-23_10-30-23.jpg\" alt=\"\" width=\"1000\" height=\"526\" srcset=\"https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2023\/06\/2023-06-23_10-30-23.jpg 1818w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2023\/06\/2023-06-23_10-30-23-300x158.jpg 300w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2023\/06\/2023-06-23_10-30-23-1024x539.jpg 1024w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2023\/06\/2023-06-23_10-30-23-768x404.jpg 768w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2023\/06\/2023-06-23_10-30-23-1536x809.jpg 1536w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/><\/p>\n<div class=\"flex flex-grow flex-col max-w-full gap-3 gizmo:gap-0\">\n<div class=\"min-h-[20px] text-message flex flex-col items-start gap-3 whitespace-pre-wrap break-words [.text-message+&amp;]:mt-5 overflow-x-auto\" data-message-author-role=\"assistant\" data-message-id=\"b02a82e4-06bd-46a8-949c-eff47ae38668\">\n<div class=\"markdown prose w-full break-words dark:prose-invert light\">\n<h2><strong>Post-launch settings<\/strong><\/h2>\n<p>After launching the integration, you can control and adjust it from the settings page.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-29049\" src=\"https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2023\/06\/2023-12-21_08-32-22.jpg\" alt=\"\" width=\"1037\" height=\"184\" srcset=\"https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2023\/06\/2023-12-21_08-32-22.jpg 1240w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2023\/06\/2023-12-21_08-32-22-300x53.jpg 300w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2023\/06\/2023-12-21_08-32-22-1024x182.jpg 1024w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2023\/06\/2023-12-21_08-32-22-768x136.jpg 768w\" sizes=\"(max-width: 1037px) 100vw, 1037px\" \/><\/p>\n<p>Here's what you can do:<\/p>\n<p><b>1)<\/b> <b>Change integration status<\/b><\/p>\n<p>You can stop real-time syncing by selecting <strong>Paused<\/strong> and restart it by choosing <strong>Active<\/strong>.<\/p>\n<p>When the integration is paused, it won't transfer any data in real-time. Use the <strong>Manual sync<\/strong> option to transfer the unsynced data.<\/p>\n<p><strong>2) Transfer unsynced data (manual sync)<\/strong><\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"flex flex-grow flex-col max-w-full gap-3 gizmo:gap-0\">\n<div class=\"min-h-[20px] text-message flex flex-col items-start gap-3 whitespace-pre-wrap break-words [.text-message+&amp;]:mt-5 overflow-x-auto\" data-message-author-role=\"assistant\" data-message-id=\"b02a82e4-06bd-46a8-949c-eff47ae38668\">\n<div>\n<p>This option remains available even after the launch. You can use it if you initially skipped or want to redo the data transfer in the opposite direction.<\/p>\n<p>Click Transfer unsynced data to initiate the manual sync.<\/p>\n<p><strong>3) Change integration settings<\/strong><\/p>\n<p>Feel free to modify the settings at any point during the integration to match your preferences.<\/p>\n<p>You can change every major parameter, including data sync direction, field mapping, and automation settings.<\/p>\n<p>Once you make changes to the integration settings, real-time syncing will restart based on the new configurations.<\/p>\n<p>To apply the new settings to data that was previously synced, use the <strong>Transfer unsynced data<\/strong> option.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<h2><strong>FAQs<\/strong><\/h2>\n<p><b>1. Can I use the integration for free?<\/b><\/p>\n<p>Absolutely! You can connect the integration free of charge on all plans, including the Trial plan.<\/p>\n<p><strong>2.<\/strong> <strong>Is the data synchronization done retroactively?<\/strong><\/p>\n<\/div>\n<p>Once the integration is connected, prospect data syncs between apps in real time. You can also copy previously created data from one app to another by using the <strong>Manual sync<\/strong> option.<\/p>\n<div>\n<p><b>3. What are the default field mappings?<\/b><\/p>\n<p>The table below shows the fields that are automatically set up when you start integrating. Field mappings marked with an asterisk (*) cannot be changed or removed.<\/p>\n<\/div>\n<table style=\"height: 142px; width: 78.2633%; border-collapse: separate; border: 2px solid #d5d5d5; border-radius: 10px; margin: 10px;\" border=\"5\" cellspacing=\"5\" cellpadding=\"5\">\n<tbody>\n<tr style=\"height: 50px;\">\n<td style=\"height: 50px;\"><b>From Snov.io Prospects \u2192<\/b><\/td>\n<td style=\"height: 50px;\"><b>\u2192 To HubSpot Contacts<\/b><\/td>\n<\/tr>\n<tr style=\"height: 50px;\">\n<td style=\"height: 50px;\"><span style=\"font-weight: 400;\">First name*<\/span><\/td>\n<td style=\"height: 50px;\"><span style=\"font-weight: 400;\">\u2192First name*<\/span><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"height: 23px;\"><span style=\"font-weight: 400;\">Last name*<\/span><\/td>\n<td style=\"height: 23px;\"><span style=\"font-weight: 400;\">\u2192Last name*<\/span><\/td>\n<\/tr>\n<tr style=\"height: 161px;\">\n<td style=\"height: 19px;\"><span style=\"font-weight: 400;\">Email*<\/span><\/p>\n<p><span style=\"font-weight: 400;\">(If a prospect contains multiple emails, only the primary email will be shared.)\u00a0<\/span><\/td>\n<td style=\"height: 19px;\"><span style=\"font-weight: 400;\">\u2192Email*<\/span><\/p>\n<p><span style=\"font-weight: 400;\">(If a prospect contains multiple emails, only the primary email will be shared.)<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Phones<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Phone Number<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Country<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Country\/Region<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Industry<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Industry<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<div>\n<p><b>4. What happens if I delete a contact list before it is synchronized?<\/b><\/p>\n<p>If you try to delete a synchronized list, you'll receive an alert recommending you not to delete it until the synchronization is complete.<\/p>\n<p><b>5. What will happen if I delete a custom field that is used in the mapping?<\/b><\/p>\n<p>Data synchronization for the mapping with this field will stop.<\/p>\n<p>If you want to change or delete custom fields used in the mapping settings, make sure to replace them with newly created fields in the mapping settings to ensure data synchronization can continue smoothly.<\/p>\n<p><b>6. Do I need to keep track of whether manual synchronization has been performed or not?<\/b><\/p>\n<p>You don't have to keep your Snov.io page open once manual sync starts. It will run in the background and finish when all the available data is transferred based on the integration settings.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>In this article, you will learn how to integrate your Snov.io and HubSpot accounts to synchronize prospect data between the two systems. How to set up the integration: Step 1. Connect integration &#8211;&gt; Step 2. Choose a sync direction &#8211;&gt;\u00a0 Step 3. Set data sync settings &#8211;&gt; Step 4. Add constant fields &#8211;&gt; Step 5. [&hellip;]<\/p>\n","protected":false},"author":16,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1988],"tags":[],"_links":{"self":[{"href":"https:\/\/snov.io\/knowledgebase\/wp-json\/wp\/v2\/posts\/25070"}],"collection":[{"href":"https:\/\/snov.io\/knowledgebase\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/snov.io\/knowledgebase\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/snov.io\/knowledgebase\/wp-json\/wp\/v2\/users\/16"}],"replies":[{"embeddable":true,"href":"https:\/\/snov.io\/knowledgebase\/wp-json\/wp\/v2\/comments?post=25070"}],"version-history":[{"count":0,"href":"https:\/\/snov.io\/knowledgebase\/wp-json\/wp\/v2\/posts\/25070\/revisions"}],"wp:attachment":[{"href":"https:\/\/snov.io\/knowledgebase\/wp-json\/wp\/v2\/media?parent=25070"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/snov.io\/knowledgebase\/wp-json\/wp\/v2\/categories?post=25070"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/snov.io\/knowledgebase\/wp-json\/wp\/v2\/tags?post=25070"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}