CINXE.COM
Sql Importer Documentation - Setup & Data Integration
<!DOCTYPE html> <html> <head> <title>Sql Importer Documentation - Setup & Data Integration</title> <meta content="Sql Importer Documentation - Setup & Data Integration" property="og:title"/> <meta content="Sql Importer Documentation - Setup & Data Integration" property="twitter:title"/> <meta content="How to setup Sql Importer integration in real-time with all your tools via Hull’s customer data platform." name=description /> <meta content="How to setup Sql Importer integration in real-time with all your tools via Hull’s customer data platform." property="og:description"/> <meta content="How to setup Sql Importer integration in real-time with all your tools via Hull’s customer data platform." property="twitter:description"/> <meta content="https://www.hull.io/assets/images/logo/logo_dark@2x.png" property="og:image"/> <meta content="https://www.hull.io/assets/images/logo/logo_dark@2x.png" property="twitter:image"/> <meta content=company property="og:type"/> <meta content="Hull.io" property="og:site_name"/> <meta content=1510090487 property="twitter:account_id"/> <link href="https://www.hull.io/docs/connectors/sql-importer/" rel=canonical /> <meta charset=utf-8 /> <meta content="width=device-width, initial-scale=1, user-scalable=no" name=viewport /> <meta content=loaM7YOJ7ZcjFGtSEk_OZnrRynDHqQWtja2hHbCkOoo name=google-site-verification /> <link href="/ico/favicon.ico" rel="shortcut icon" type="image/ico"/> <link href="/ico/apple-icon-57x57.png" rel=apple-touch-icon sizes=57x57 /> <link href="/ico/apple-icon-60x60.png" rel=apple-touch-icon sizes=60x60 /> <link href="/ico/apple-icon-72x72.png" rel=apple-touch-icon sizes=72x72 /> <link href="/ico/apple-icon-76x76.png" rel=apple-touch-icon sizes=76x76 /> <link href="/ico/apple-icon-114x114.png" rel=apple-touch-icon sizes=114x114 /> <link href="/ico/apple-icon-120x120.png" rel=apple-touch-icon sizes=120x120 /> <meta content="/ico/ms-icon-144x144.png" name=msapplication-TileImage /> <meta content="#ffffff" name=msapplication-TileColor /> <meta content="#ffffff" name=theme-color /> <link href="/ico/apple-icon-144x144.png" rel=apple-touch-icon sizes=144x144 /> <link href="/ico/apple-icon-152x152.png" rel=apple-touch-icon sizes=152x152 /> <link href="/ico/apple-icon-180x180.png" rel=apple-touch-icon sizes=180x180 /> <link href="/ico/ios.png" rel=apple-touch-icon-precomposed /> <link color="#242A33" href="/ico/icon.svg" rel=mask-icon /> <link href="/ico/android-icon-192x192.png" rel=icon sizes=192x192 type="image/png"/> <link href="/ico/favicon-32x32.png" rel=icon sizes=32x32 type="image/png"/> <link href="/ico/favicon-96x96.png" rel=icon sizes=96x96 type="image/png"/> <link href="/ico/favicon-16x16.png" rel=icon sizes=16x16 type="image/png"/> <link href="/assets/css/styles.css" rel=stylesheet /><script src="https://js.hull.io/0.10.0/hull.js.gz" id=hull-js-sdk data-platform-id=558979b4f59837f6160003c9 data-org-url="https://super.hullapp.io"></script><script src="/assets/js/app.js"></script> <meta name="ahrefs-site-verification" content="236265544476bced7a80b6a55282ff20c682e3428f2edeedbd881e1caac428ac"></head> <body class=background-grey> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-KVQMM9R" height=0 width=0 style="display:none;visibility:hidden"></iframe></noscript> <div class="page__background page__background__light_grey"></div> <div class=page--docs> <div class="navbar--sticky navbar--full"> <div class=nav-sticky-container data-sticky-container=""> <div class=sticky data-options="marginTop:0;" data-sticky="" data-top-anchor=0> <div class=page__banner--static> <a class=page__banner__link href="/faq"> <div class="row small-collapse"> <div class="column small-12 medium-10 small-centered banner__content"> <p> Hull is now part of MessageBird and is no longer accepting new customers on Hull.io. Please check out MessageBird's suite of products at <em>messagebird.com</em> </p> </div> </div> </a> </div> <div class=top-bar> <div class="row small-collapse"> <div class="column small-12 pl-1"> <div class=top-bar-left> <ul class=menu> <li class="menu-text menu-text--icon"> <a href="/docs"><img src="https://d33wubrfki0l68.cloudfront.net/11d23cd7e6b8f2fdfa45ccbca81984955ceac0c0/febfb/assets/images/logo/icon/light.svg" alt=""/></a> </li> </ul> </div> <div class=title-bar> <button class=title-bar-title data-toggle=main-nav>Menu</button> </div> <div class=top-bar-right id=main-nav> <ul class="dropdown menu vertical medium-horizontal" data-dropdown-menu=""> <li class="navbar__link has_dropdown"> <a href="#">Guides</a> <ul class=dropdown> <li class=navbar__link> <a href="/docs/guides/getting-started">Getting Started: Sending data to Hull</a> </li> <li class=navbar__link> <a href="/docs/guides/build-segments">Building Segments</a> </li> <li class=navbar__link> <a href="/docs/guides/transform-enrich">Transforming and enriching data</a> </li> <li class=navbar__link> <a href="/docs/guides/data-unification">Unifying Data</a> </li> <li class=navbar__link> <a href="/docs/guides/sending-data">Sending data to Connectors</a> </li> <li class=navbar__link> <a href="/docs/guides/setup">Setup Data Flows</a> </li> <li class=navbar__link> <a href="/docs/guides/advanced-usage">Advanced usage: Operating Hull</a> </li> <li class=navbar__link> <a href="/docs/guides/"><strong>View all Guides</strong></a> </li> </ul> </li> <li class="navbar__link has-dropdown"> <a href="/docs">Concepts</a> <ul class=dropdown> <li class=navbar__link> <a href="/docs/concepts/users/">Users</a> </li> <li class=navbar__link> <a href="/docs/concepts/accounts/">Accounts</a> </li> <li class=navbar__link> <a href="/docs/concepts/events/">Events</a> </li> <li class=navbar__link> <a href="/docs/concepts/connectors/">Connectors</a> </li> <li class=navbar__link> <a href="/docs/concepts/segments/">Segments</a> </li> <li class=navbar__link> <a href="/docs/data_lifecycle/ingest/">Ingestion</a> </li> <li class=navbar__link> <a href="/docs/data_lifecycle/compute/">Compute</a> </li> <li class=navbar__link> <a href="/docs/data_lifecycle/notify/">Notify</a> </li> </ul> </li> <li class="navbar__link has-dropdown"> <a href="/docs">Reference</a> <ul class=dropdown> <li class=navbar__link> <a href="/docs/reference/hull_js/">Hull.js</a> </li> <li class=navbar__link> <a href="/docs/reference/connectors/">Building Connectors</a> </li> <li class=navbar__link> <a href="/docs/reference/identity_resolution/">Identity Resolution with Claims</a> </li> <li class=navbar__link> <a href="/docs/reference/http_api/">HTTP API</a> </li> <li class=navbar__link> <a href="/docs/reference/hull_client_node/">Node Client Guide</a> </li> <li class=navbar__link> <a href="/docs/reference/hull_client_node/api/">Node Client Reference</a> </li> </ul> </li> <li class="navbar__link has_dropdown"> <a href="/docs/connectors">Connectors</a> <ul class=dropdown> <li class=navbar__link> <a href="/docs/connectors/salesforce/">Salesforce</a> </li> <li class=navbar__link> <a href="/docs/connectors/processor/ ">Processor</a> </li> <li class=navbar__link> <a href="/docs/connectors/segment/ ">Segment</a> </li> <li class=navbar__link> <a href="/docs/connectors/sql/ ">Sql Importer</a> </li> <li class=navbar__link> <a href="/docs/connectors/incoming/">Incoming Webhooks</a> </li> <li class=navbar__link> <a href="/docs#connectors"><strong>View all connectors</strong></a> </li> </ul> </li> </ul> <input class=st-search-input id=st-search-input placeholder=Search type=search /> <link href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" rel=stylesheet /> <script src="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.js"></script> <script> docsearch({ apiKey: 'bdd508ddf5a5139e4a5a5e22bb97e86f', indexName: 'hull', inputSelector: '#st-search-input', debug: false, algoliaOptions: { facetFilters: ["tags:docs"] }, handleSelected: function(input, event, suggestion, datasetNumber, context) { var search = input.getVal(); input.setVal(''); Hull.track("Searched Documentation", { section: "Documentation", tags: ["docs"], search: search, url: suggestion.url }).then(function() { window.location.assign(suggestion.url) }); } }); </script> <ul class="menu navbar__docs__cta"> <li class=navbar__link--login> <a class="button logged-in" href="https://dashboard.hullapp.io">Dashboard</a><a class=logged-out href="https://dashboard.hullapp.io">Sign in</a> </li> </ul> </div> </div> </div> </div> </div> </div> </div> <div class="row container--docs"> <aside class="column medium-3 large-3 nav--docs__sidebar" role=navigation> <div class=nav--docs__sidebar__section> <h4 class=nav--docs__sidebar__title> Connectors </h4> <ul> <li> <a href="/docs/connectors/calendly/"><img class=nav--docs__sidebar__connector_logo src="https://calendly.hullapp.com/logo@2x.png"/>Calendly</a> </li> <li> <a href="/docs/connectors/typeform/"><img class=nav--docs__sidebar__connector_logo src="https://typeform.hullapp.com/logo@2x.png"/>Typeform</a> </li> <li> <a href="/docs/connectors/bigquery-importer/"><img class=nav--docs__sidebar__connector_logo src="https://bigquery-importer.hullapp.com/logo@2x.png"/>Bigquery Importer</a> </li> <li> <a href="/docs/connectors/snowflake-importer/"><img class=nav--docs__sidebar__connector_logo src="https://snowflake-importer.hullapp.com/logo@2x.png"/>Snowflake Importer</a> </li> <li> <a href="/docs/connectors/website/"><img class=nav--docs__sidebar__connector_logo src="https://web.hullapp.io/logo@2x.png"/>Website</a> </li> <li> <a href="/docs/connectors/segment/"><img class=nav--docs__sidebar__connector_logo src="https://segment.hull.io/logo@2x.png"/>Segment</a> </li> <li> <a href="/docs/connectors/sql-importer/"><img class=nav--docs__sidebar__connector_logo src="https://sql.connectors.hullapp.net/logo@2x.png"/>Sql Importer</a> </li> <li> <a href="/docs/connectors/zapier/"><img class=nav--docs__sidebar__connector_logo src="https://zapier.hullapp.com/logo@2x.png"/>Zapier</a> </li> <li> <a href="/docs/connectors/hubspot/"><img class=nav--docs__sidebar__connector_logo src="https://hubspot.hullapp.com/logo@2x.png"/>Hubspot</a> </li> <li> <a href="/docs/connectors/salesforce/"><img class=nav--docs__sidebar__connector_logo src="https://salesforce.hullapp.com/logo@2x.png"/>Salesforce</a> </li> <li> <a href="/docs/connectors/outreach/"><img class=nav--docs__sidebar__connector_logo src="https://outreach.hullapp.com/logo@2x.png"/>Outreach</a> </li> <li> <a href="/docs/connectors/postgresql-exporter/"><img class=nav--docs__sidebar__connector_logo src="https://warehouse.hullapp.com/logo@2x.png"/>PostgreSQL Exporter</a> </li> <li> <a href="/docs/connectors/marketo/"><img class=nav--docs__sidebar__connector_logo src="https://marketo.hullapp.com/logo@2x.png"/>Marketo</a> </li> <li> <a href="/docs/connectors/slack/"><img class=nav--docs__sidebar__connector_logo src="https://slack.hullapp.com/logo@2x.png"/>Slack</a> </li> <li> <a href="/docs/connectors/clearbit/"><img class=nav--docs__sidebar__connector_logo src="https://clearbit.hullapp.com/logo@2x.png"/>Clearbit</a> </li> <li> <a href="/docs/connectors/facebook-ad-audiences/"><img class=nav--docs__sidebar__connector_logo src="https://facebook-audiences.hullapp.com/logo@2x.png"/>Facebook Ad Audiences</a> </li> <li> <a href="/docs/connectors/datanyze/"><img class=nav--docs__sidebar__connector_logo src="https://datanyze.hullapp.com/logo@2x.png"/>Datanyze</a> </li> <li> <a href="/docs/connectors/mailchimp/"><img class=nav--docs__sidebar__connector_logo src="https://mailchimp.hullapp.com/logo@2x.png"/>Mailchimp</a> </li> <li> <a href="/docs/connectors/copper/"><img class=nav--docs__sidebar__connector_logo src="https://copper.hullapp.com/logo@2x.png"/>Copper</a> </li> <li> <a href="/docs/connectors/processor/"><img class=nav--docs__sidebar__connector_logo src="https://hull-processor-nextgen.herokuapp.com/logo@2x.png"/>Processor</a> </li> <li> <a href="/docs/connectors/account-processor/"><img class=nav--docs__sidebar__connector_logo src="https://hull-account-processor.herokuapp.com/logo@2x.png"/>Account Processor</a> </li> <li> <a href="/docs/connectors/intercom/"><img class=nav--docs__sidebar__connector_logo src="https://intercom.hullapp.com/logo@2x.png"/>Intercom</a> </li> <li> <a href="/docs/connectors/customer-io/"><img class=nav--docs__sidebar__connector_logo src="https://customerio.hullapp.com/logo@2x.png"/>Customer.io</a> </li> <li> <a href="/docs/connectors/incoming-webhooks/"><img class=nav--docs__sidebar__connector_logo src="https://hull-incoming-webhooks-nextgen.herokuapp.com/logo@2x.png"/>Incoming Webhooks</a> </li> <li> <a href="/docs/connectors/shortener/"><img class=nav--docs__sidebar__connector_logo src="https://shr.it/logo@2x.png"/>Shortener</a> </li> <li> <a href="/docs/connectors/google-sheets-importer/"><img class=nav--docs__sidebar__connector_logo src="https://google-sheets.hullapp.com/logo@2x.png"/>Google Sheets importer</a> </li> <li> <a href="/docs/connectors/scheduled-calls/"><img class=nav--docs__sidebar__connector_logo src="https://hull-scheduled-calls-nextgen.herokuapp.com/logo@2x.png"/>Scheduled Calls</a> </li> <li> <a href="/docs/connectors/outgoing-user-webhooks/"><img class=nav--docs__sidebar__connector_logo src="https://outgoing-user-webhooks.hullapp.com/logo@2x.png"/>Outgoing User Webhooks</a> </li> <li> <a href="/docs/connectors/outgoing-account-webhooks/"><img class=nav--docs__sidebar__connector_logo src="https://outgoing-account-webhooks.hullapp.com/logo@2x.png"/>Outgoing Account Webhooks</a> </li> <li> <a href="/docs/connectors/repl-interactive-commandline/"><img class=nav--docs__sidebar__connector_logo src="https://hull-repl.herokuapp.com/logo@2x.png"/>REPL - Interactive Commandline</a> </li> </ul> <hr/> </div> <h4 class=nav--docs__sidebar__title> </h4> <div id=main-nav> <div class=nav--docs__content--desktop> <ul> <li> <a href="#hull-sql-connector">Hull SQL Connector</a> <ul> <li> <a href="#getting-started">Getting Started</a> </li> <li> <a href="#features">Features</a> <ul> <li> <a href="#entities-users-and-accounts">Entities: Users and Accounts</a> </li> <li> <a href="#events">Events</a> </li> </ul> </li> <li> <a href="#synchronizing-data-on-a-scheduled-basis">Synchronizing data on a scheduled basis</a> </li> <li> <a href="#define-behavior-in-case-of-a-data-conflict">Define behavior in case of a data conflict</a> </li> <li> <a href="#query-data-that-has-changed-in-a-given-time-period-incremental-queries">Query data that has changed in a given time period (Incremental Queries)</a> </li> <li> <a href="#supported-sql-server-types">Supported SQL Server Types</a> </li> </ul> </li> </ul> </div> </div> </aside> <div class="column medium-8 content--docs end"> <div class="row column content--docs__header header--internal"> <h1 class=header__title> <img class=content--docs__header__image src="https://sql.connectors.hullapp.net/logo@2x.png"/>Sql Importer Connector Documentation <small>Import data from your SQL databases</small> </h1> <hr/> </div> <div class="row column content--docs__readme"><h1 id=hull-sql-connector>Hull SQL Connector</h1> <p>The Hull SQL Connector makes it easy to bring data from your SQL databases into Hull by writing your own queries.</p> <h2 id=getting-started>Getting Started</h2> <p>Go to the Connectors page of your Hull organization, click the button “Add Connector” and click “Install” on the Sql importer card. After installation, switch to the “Settings” tab and begin with the configuration.</p> <p>Begin your configuration in the section <strong>Database Connection</strong> by selecting the type of your SQL database. Next specify other connection parameters such as host name and port: <img src="https://sql.connectors.hullapp.net/docs/gettingstarted01.png" alt="Getting Started Step 1"/></p> <p>Move on to the section <strong>Database Login</strong> and specify the user credentials: <img src="https://sql.connectors.hullapp.net/docs/gettingstarted02.png" alt="Getting Started Step 2"/></p> <p>To complete your configuration, save your changes to the settings. You can now move on to the tab “Dashboard” and write your SQL query: <img src="https://sql.connectors.hullapp.net/docs/gettingstarted03.png" alt="Getting Started Step 3"/> <img src="https://sql.connectors.hullapp.net/docs/gettingstarted04.png" alt="Getting Started Step 3"/></p> <p>Click on the button “Preview” to check if your query is working and delivering the results you expect. Once you are satisfied with the result, save your changes. The SQL connector will run the query on a given interval (3 hours per default) once you enable the sync (see Synchronize data on a scheduled basis for further details). If you want to start the import directly, click on the button “Import everything” and we will get you going right away.</p> <h2 id=features>Features</h2> <p>The SQL connector supports various types of entities. Select what you want to import in the Settings: <img src="https://sql.connectors.hullapp.net/docs/settings.png" alt="Getting Started Step 3"/></p> <h3 id=entities-users-and-accounts>Entities: Users and Accounts</h3> <p>The SQL connector, when importing the results will <code class=prettyprint>create</code> or <code class=prettyprint>update</code> users and accounts that are returned, and will <code class=prettyprint>add</code> or <code class=prettyprint>update</code> attributes to the resolved entities. (Update only happens if the Overwrite setting is set)</p> <p>You can bring in new entities or update existing user profiles from your SQL databases to create segments, transform and enrich customer data and send them to other services with our other Connectors.</p> <p>If you activate the <code class=prettyprint>Enable Sync</code> toggle, the Hull SQL Connector will run on a defined schedule automatically, and you to import data on a given schedule. See the section below</p> <p>You can link Users to Accounts by exposing an <code class=prettyprint>account_id</code> column in the results of a Users query, which will link the User to the Account’s <code class=prettyprint>external_id</code> in Hull.</p> <h3 id=events>Events</h3> <p>You can import User Events and associate them to the Users in Hull by providing one of the identifiers. We don’t support Account events today.</p> <p>Valid queries MUST expose an <code class=prettyprint>external_id</code> column matching a user’s <code class=prettyprint>external_id</code>, an <code class=prettyprint>event</code> column specifying the event name or type and a <code class=prettyprint>timestamp</code> column.</p> <p>Lines with no <code class=prettyprint>external_id</code>, <code class=prettyprint>event</code> and <code class=prettyprint>timestamp</code> will be ignored.</p> <p>All other fields will be imported as event properties. For example, the following query will map the column <code class=prettyprint>users.id</code> to your Hull users’ <code class=prettyprint>external_id</code>.</p> <div class=highlight><pre class="highlight plaintext"><code>SELECT user_id as external_id, event, timestamp FROM users_events </code></pre></div> <p>If you import User Events, a best practice is to provide an immutable value for the Event’s <code class=prettyprint>id</code> so that events aren’t duplicated. We strongly recommend you provide an <code class=prettyprint>event_id</code> column to ensure event unicity.</p> <h2 id=synchronizing-data-on-a-scheduled-basis>Synchronizing data on a scheduled basis</h2> <p>If you activate the <code class=prettyprint>Enable Sync</code> checkbox, your query will run on a given time interval to import the data on a regular schedule.</p> <p>By default, the query runs automatically every 3 hours. You can select the interval here to balance performance and load. To increase performance we recommend to use incremental queries (see below).</p> <p>Note: If the <code class=prettyprint>Enable Sync</code> checkbox is disabled, the query won’t run automatically (this is the default). You can still run one-off imports from the Query Editor screen by clicking on the button “Import everything” after a successful preview.</p> <h2 id=define-behavior-in-case-of-a-data-conflict>Define behavior in case of a data conflict</h2> <p>A user profile in Hull is usually composed of data from a multitude of sources, so it is possible that you have already stored a value for a given trait and your SQL data source returns a different value. Let’s say you have already stored the phone number <code class=prettyprint>123-444-6666</code> in the user profile for Brad Smith but your query returns the number <code class=prettyprint>456-233-8899</code>. This represents a typical data conflict and you can decide how the SQL connector shall resolve this conflict: either keep the number or overwrite it. By selecting <code class=prettyprint>Use SQL value in case of data conflict</code> in the connector configuration section, you make the decision that your SQL data source is the leading system for the particular traits it returns:</p> <p>Note: The default behavior is to use the SQL value in case of data conflict. This is consistent across all connectors in Hull.</p> <h2 id=query-data-that-has-changed-in-a-given-time-period-incremental-queries>Query data that has changed in a given time period (Incremental Queries)</h2> <p>If the tables in your SQL database hold large sets of data, you might want to query only data that has changed within the last couple of days - this is what we call <strong>incremental queries</strong>. The advantage of incremental queries is that you return a smaller subset of data that can be processed faster which improves the overall performance and reduces your number of Incoming requests.</p> <p>You can write an incremental query by using the placeholder <code class=prettyprint>:import_start_date</code> in your query string. The SQL connector will automatically replace this at runtime with a proper datetime value that represents the current point of time x days ago. Here is an example of an incremental query:</p> <div class=highlight><pre class="highlight plaintext"><code>SELECT id as external_id, email as email, firstname as first_name FROM users WHERE updated_at >= :import_start_date </code></pre></div> <p>You can define the number of days on the tab “Settings“ in the section “Connector Configuration”:</p> <p>Please enter the number of days as integer or whole number. Fractional days are not supported.</p> <h2 id=supported-sql-server-types>Supported SQL Server Types</h2> <p>Today, we support the following databases types: - Redshift - PostgreSQL - MySQL - Microsoft SQL</p> <p>Please contact us if you need support for another database!</p> </div> </div> </div> <div class="row naventry--connectors"> <hr/> <h2 class="mb-4 naventry__header" id=guides> Related Guides </h2> <div class="grid-container full"> <div class="grid-x grid-margin-x grid-padding-y"> </div> </div> <hr/> <h2 class="mb-4 naventry__header" id=connectors> Related Use cases </h2> <div class="grid-container full"> <div class="grid-x grid-margin-x grid-padding-y"> <div class="cell cell--usecase large-6 medium-12 small-12"> <div class=card--usecase> <a class=card--usecase__container href="/use-cases/sync-data-from-data-warehouse-to-crm-marketing-automation"><div class=usecase__connector-logos> <img src="https://sql.connectors.hullapp.net/logo@2x.png" alt=""/> <img src="https://hubspot.hullapp.com/logo@2x.png" alt=""/> </div> <div class=card__content> <h3 class=card__title> Sync data from your data warehouse to your CRM and marketing automation platform </h3> </div> <div class=card__footer> <div class=card_tags> </div> <div class=card_tags> <span class=card__role>Data Enrichment</span> <span class=card__role>Data Synchronization</span> </div> </div> </a> </div> </div> <div class="cell cell--usecase large-6 medium-12 small-12"> <div class=card--usecase> <a class=card--usecase__container href="/use-cases/personalize-email-campaigns-based-on-customer-behavior"><div class=usecase__connector-logos> <img src="https://hubspot.hullapp.com/logo@2x.png" alt=""/> <img src="https://web.hullapp.io/logo@2x.png" alt=""/> <img src="https://sql.connectors.hullapp.net/logo@2x.png" alt=""/> </div> <div class=card__content> <h3 class=card__title> Personalize email campaigns based on customer behavior </h3> </div> <div class=card__footer> <div class=card_tags> </div> <div class=card_tags> <span class=card__role>Personalization</span> </div> </div> </a> </div> </div> <div class="cell cell--usecase large-6 medium-12 small-12"> <div class=card--usecase> <a class=card--usecase__container href="/use-cases/visualize-the-customer-journey-with-a-bi-tool"><div class=usecase__connector-logos> <img src="https://sql.connectors.hullapp.net/logo@2x.png" alt=""/> </div> <div class=card__content> <h3 class=card__title> Visualize the customer journey with a BI tool </h3> </div> <div class=card__footer> <div class=card_tags> </div> <div class=card_tags> <span class=card__role>Identity Resolution</span> <span class=card__role>Reporting & Analytics</span> </div> </div> </a> </div> </div> <div class="cell cell--usecase large-6 medium-12 small-12"> <div class=card--usecase> <a class=card--usecase__container href="/use-cases/define-your-ideal-customer-profile"><div class=usecase__connector-logos> <img src="https://clearbit.hullapp.com/logo@2x.png" alt=""/> <img src="https://sql.connectors.hullapp.net/logo@2x.png" alt=""/> </div> <div class=card__content> <h3 class=card__title> Define your ideal customer profile </h3> </div> <div class=card__footer> <div class=card_tags> </div> <div class=card_tags> <span class=card__role>Data Enrichment</span> <span class=card__role>Reporting & Analytics</span> </div> </div> </a> </div> </div> <div class="cell cell--usecase large-6 medium-12 small-12"> <div class=card--usecase> <a class=card--usecase__container href="/use-cases/qualify-and-prioritize-leads-with-customer-behavior-data"><div class=usecase__connector-logos> <img src="https://sql.connectors.hullapp.net/logo@2x.png" alt=""/> <img src="https://hull-processor-nextgen.herokuapp.com/logo@2x.png" alt=""/> <img src="https://web.hullapp.io/logo@2x.png" alt=""/> </div> <div class=card__content> <h3 class=card__title> Qualify and prioritize leads with customer behavior data </h3> </div> <div class=card__footer> <div class=card_tags> </div> <div class=card_tags> <span class=card__role>Lead Scoring & Qualification</span> </div> </div> </a> </div> </div> </div> </div> </div> </div> <div class="content--connectors content--connectors--cta mb-4 mt-4"> <div class="row mb-5 mt-5 small-collapse large-uncollapse"> <div class="column large-10 large-centered"> <div class="cta__block row text text-center"> <div class="column small-10 small-centered"> <h3 class=cta__block__title> See how Hull works </h3> <div class=cta__block__text> <p>Learn how Hull unifies and syncs customer data by watching our product tour</p> </div> <div class=cta__row--centered> <div class=cta__column> <a class="button large logged-out cta__overview" data-action="Product Overview Clicked" data-category="Call to Action" data-cta=overview href="#product_overview"><?xml version="1.0" encoding=UTF-8?> <svg width=16px height=16px viewbox="0 0 16 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" class=overview__play_icon> <title>play_icon</title> <g id=play_icon stroke=none stroke-width=1 fill=none fill-rule=evenodd> <path d="M8,0 C12.418278,0 16,3.581722 16,8 C16,12.418278 12.418278,16 8,16 C3.581722,16 0,12.418278 0,8 C0,3.581722 3.581722,0 8,0 Z M8,1 C4.13400675,1 1,4.13400675 1,8 C1,11.8659932 4.13400675,15 8,15 C11.8659932,15 15,11.8659932 15,8 C15,4.13400675 11.8659932,1 8,1 Z M7,5.07616042 C7.19033498,5.07616042 7.37671696,5.13047985 7.53724988,5.23273729 L10.5765524,7.1687346 C11.0423621,7.46544951 11.1794405,8.08359787 10.8827256,8.5494076 C10.8066442,8.6688471 10.7060622,8.77076542 10.5876373,8.84841663 L7.54833478,10.8412866 C7.08648174,11.1441236 6.46657803,11.0152155 6.16374109,10.5533625 C6.05691105,10.3904373 6,10.199854 6,10.0050277 L6,6.07616042 C6,5.52387567 6.44771525,5.07616042 7,5.07616042 Z" id=Combined-Shape fill="#FFFFFF" fill-rule=nonzero></path> </g> </svg>Product overview</a><a class="button large logged-in cta__login" href="https://dashboard.hullapp.io/">Open Dashboard</a> </div> </div> </div> </div> </div> </div> </div> <div class="remodal narrow" data-remodal-id=demo_request> <button class=remodal-close data-remodal-action=close></button> <div class=iframe_container data-src="https://calendly.com/hulldemo/personalized/"> <script async="" defer="" src="https://assets.calendly.com/assets/external/widget.js"></script> </div> </div> </body> </html>