Outreach HubSpot Integration: What Syncs and Where It Breaks

    Short answer

    The object map, the setup path, dated prices and the user complaints, plus when you need Outreach at all

    Artem Smirnov
    Artem Smirnov

    Last updated · 10 min read

    Artem Smirnov in a dark suit against a charcoal studio backdrop, next to the line 'OUTREACH MEETS HUBSPOT. Free to install, 1.8 to live with'

    Outreach does integrate with HubSpot. The connector is a free app that HubSpot builds itself, and a HubSpot admin can switch it on. Whether you should switch it on depends on three things: which objects you let through, which direction they flow, and who cleans up the duplicates.

    I do not implement Outreach or HubSpot for anyone and have no sync benchmark of my own, so every sync detail below comes from the two vendors' documentation.

    Who builds the Outreach connector for HubSpot?

    HubSpot builds it. The connector is called Data Sync. On the HubSpot App Marketplace it is listed as built by HubSpot, carries the HubSpot Certified App badge and shows about 1,000 installs. Outreach confirms it from its side. Its support article for Outreach admins says HubSpot data sync supports contact syncing between the two tools, in one direction or both.

    The listing prices the integration at $0. It also says "free" covers only the integration. You still pay for an Outreach subscription and a HubSpot account.

    For outbound, I test a CRM on one thing: does any reply or lead get lost? Prospects never see your tool stack, and they would not care if they did. What they notice is whether someone answers them fast. Spend admin time on the sync only where it protects follow-up.

    What syncs between Outreach and HubSpot?

    These are the default object mappings shown on the HubSpot listing.

    Outreach objectHubSpot objectWhat it means for an outbound team
    AccountsCompaniesEvery person you contacted at one company sits under one record
    ProspectsContactsThe core of the sync, and the only object Outreach's support article names
    OpportunitiesDealsSync this only if one tool clearly owns deals
    CallsCallsCall activity shows on the contact timeline
    TasksTasksFollow-up reminders, including manual steps
    Outbox messagesEmail activitiesSent sequence emails show on the contact record
    Custom objectsCustom objectsCustom objects map across, so test each one on a few records first

    Default field mappings and historical syncing are both listed as included. The paid part is Data Hub, HubSpot's data management add-on. HubSpot's data sync product page says data sync itself is free, but a paid Data Hub Starter subscription is required for custom field mappings and complex sync rules.

    The listing headline promises two-way sync in real time. It does not show the direction for each object clearly, and Outreach's own article only commits to contact sync. Treat contacts as the one object you can count on in both directions. Test anything else on a few records before you rely on it.

    What outbound data actually needs to reach HubSpot?

    Less than most teams send. The sequences my team runs have at least 5-6 touches, spread over more than one channel.

    If every step lands in HubSpot, the record fills with noise and the manager loses the one thing they need: where each person ended up. Conversations come first. Calls come out of conversations. Clients come out of calls. The CRM has to show which of those stages each person reached.

    In my sequences the first touch is often a LinkedIn message and the email follows, so some steps happen outside email and will never appear in an email sync.

    Before you turn sync on, make sure these six fields exist in HubSpot and get filled:

    FieldThe question it answersRule before go-live
    Contact ownerWho follows up with this person?One owner per contact, set before the first sync, and never two reps on the same account
    Sequence statusAre we still contacting them?Active, finished or paused, nothing vaguer
    Last touch dateWhen did we last reach out?Updated by the sync, never typed by hand
    Reply receivedDid they answer?Yes or no, plus the date
    Meeting bookedDid it turn into a meeting?Yes or no, plus the meeting date
    Opt-out or suppression flagMust we never contact them again?If any field syncs both ways, make it this one

    Leave the rest in Outreach: opens and clicks for each step, draft copy and A/B variants. Reps need those numbers to improve sequences. In HubSpot they only bury the six fields that matter.

    Automation will not cover replies on its own. I put an inbox manager on replies: one person who reads and logs each answer that comes back.

    A prospect who says "not now" in March can sign in September if someone recorded the answer. If you are still choosing tools, here is the case for setting up a CRM before the first reply arrives. For what happens after the record is clean, see how automated follow-up emails are set up.

    How do you set up HubSpot Data Sync with Outreach?

    Connecting the app requires Super Admin rights in HubSpot or App Marketplace permissions (HubSpot Knowledge Base). On the Outreach side, the support article is written for Outreach admins, so bring one into the room.

    The HubSpot guide follows this order:

    1. Connect the Outreach app from the HubSpot App Marketplace.
    2. Turn on data sync for the object you want.
    3. Choose the direction: both ways between the apps, only into HubSpot, or only into Outreach.
    4. Review the field mappings.
    5. Set sync rules for which records may sync.
    6. Choose how associated records are handled.
    7. Review your settings and start the sync.

    Timing is documented too. After the initial sync, HubSpot checks for changes every 5 minutes, and a changed record reaches the other app within 10 minutes. The first sync is slower: with millions of records it can take several days. Saving the sync settings restarts that initial sync.

    At step 3, pick "only to HubSpot" first. Run it until the six fields above fill correctly on real prospects, then decide whether anything needs to flow back. Because every save restarts the initial sync, batch your mapping changes into one save rather than ten.

    Why do users rate the Outreach sync 1.8 out of 5?

    The listing shows a rating of 1.8 from 28 ratings. 54% are one-star, 32% are two-star and 7% are five-star.

    The listing also carries an AI-generated summary of the reviews. It says users find the app limits two-way syncing, creates duplicate records and logs sales activities unreliably. It is a machine summary of 28 ratings, so read it as a warning sign and nothing firmer.

    HubSpot's documented matching rules show where duplicates can come from. Contacts are matched on email address. Companies are matched on name or domain, and the name check ignores capitalization and punctuation. An Outreach account whose name and domain both differ from the HubSpot company has nothing to match against. A prospect with a different email from the existing contact arrives as a new person.

    Activity has its own rule. Event sync (email opens and clicks, for example) flows in a single direction, from the connected app into HubSpot, and only for contacts that already exist in HubSpot. A prospect who never made it into HubSpot never gets those events on a timeline, which can look like missing activity.

    Before the first sync, merge duplicate companies in HubSpot by domain and agree on one company name format with your reps. Otherwise the sync will copy your existing mess.

    What are the API limits on the integration?

    Marketplace apps that connect through OAuth (the standard app login) get 110 requests every 10 seconds for each HubSpot account that installs them, not counting the CRM Search API (HubSpot usage guidelines). HubSpot's add-on that increases API limits leaves that ceiling unchanged for marketplace-distributed apps. HubSpot does not say whether these public limits also govern Data Sync, its own built-in connector, so read them as a guide rather than a promise.

    When a request goes over the limit, HubSpot returns a 429 "too many requests" error, and daily limits reset at midnight in the account's time zone (HubSpot API usage details).

    A failed call is not always lost for good. HubSpot's data sync guide says the sync keeps an internal index that keeps comparing both databases and can recover dropped or errored API calls. The guide does not tie this recovery to rate limits or to Outreach specifically.

    Either way, the setup guide warns that a first sync on a big database is slow. Start large backfills after working hours and check the sync health view the next morning before you chase missing records.

    What does Outreach plus HubSpot cost?

    HubSpot shows prices in local currency by region. The table uses what the US-dollar version of the page showed at the time of writing, so check what your own region shows.

    ItemPrice at time of writingSource and note
    Outreach Data Sync app$0HubSpot listing; covers the integration only
    HubSpot Sales Hub Free$0 per month, up to 2 usersHubSpot Sales Hub pricing
    HubSpot Sales Hub StarterFrom $7 per seat per monthThe page also shows $20 and says discounts are for new customers only
    HubSpot Sales Hub ProfessionalFrom $90 per seat per monthThe page also shows $100; needed for HubSpot Sequences
    HubSpot Sales Hub EnterpriseFrom $150 per seat per monthSequences also included
    HubSpot Data Hub StarterNo figure on the data sync pageNeeded for custom field mappings
    Outreach subscriptionNo public list price; quoted on requestRequired by the listing

    In our engagements, the client pays for tools, domains, mailboxes and software directly, separate from our fee, because the stack changes with the market, volume and team size. For a job-by-job view of what else sits next to these two, see the tools cold email needs.

    Should you keep Outreach or switch to HubSpot Sequences?

    HubSpot Sequences can remove the sync problem entirely, within firm limits (HubSpot Sequences guide):

    • Each user needs an assigned Sales or Service seat on Professional or Enterprise.
    • Each sender needs a connected individual work inbox, and emails go out through that inbox, not HubSpot's marketing servers.
    • A sequence can hold at most 10 email templates, with unlimited task reminders and delays of up to 90 business days.
    • By default, contacts leave the sequence when they reply or book through a sequence meeting link.
    • With LinkedIn Sales Navigator connected, you can add InMail and connection request tasks, but the message does not fill in automatically.

    Answer these five questions about your team:

    QuestionPoints to HubSpot Sequences onlyPoints to keeping Outreach
    How many people send?A few reps, each with their own inbox and a Professional seatA larger team already trained on Outreach
    Do you need multichannel steps?Email plus manual LinkedIn tasks is enoughLinkedIn and email must run as one automated flow
    How many email steps per sequence?10 or fewerMore than 10, or many versions per scenario
    Who owns the sync?Nobody has time for itOne named person checks sync health every week
    How do you handle duplicates?You cannot afford themYou can merge records on a schedule

    If most answers fall in the Sequences column, cancel Outreach and run Sequences. If most fall in the Outreach column, keep Outreach with sync only into HubSpot. Open two-way sync only when a named owner exists and the duplicate rule is in place.

    This week, pull your last ten replies and check that each one has an owner, a status and a next step in HubSpot. If three or more are missing any of those, fix that before you touch the sync.

    Outreach or HubSpot, or both? Book a slot with your team size and send volume and we will work out the setup together.

    FAQ: Outreach and HubSpot

    Is Outreach a CRM?

    No. Outreach is a sales engagement platform where reps run sequences, calls and tasks. That is why a connector exists at all: it moves Outreach records into HubSpot's CRM objects. A workable split is HubSpot as the record of truth for owners, deals and reporting, and Outreach as the place reps work their daily touches.

    Does the sync work on HubSpot's free plan?

    HubSpot's data sync guide says the feature is open to all products and plans, with extra subscriptions only for certain features such as custom mappings. The Outreach listing ties only custom field mappings to a paid tier, Data Hub Starter and up, and lists default mappings as included. Check your own account before you test.

    Does LinkedIn activity from Outreach show up in HubSpot?

    The listing's default map has no LinkedIn object. Calls and tasks do map across, so a LinkedIn step your team tracks as an Outreach task can land in HubSpot as a task. Connection requests and the LinkedIn conversation itself stay outside the map, so record their outcome in the reply or meeting field by hand.

    What happens to Outreach prospects that have no email address?

    By default, HubSpot data sync only syncs contacts with an email address, so a prospect you found on LinkedIn without one stays in Outreach. HubSpot lets you clear the "Only sync contacts with an email address" box. Do it only with a cleanup plan, because without an email there is nothing to match the record against.

    Want to get more B2B clients for your business?

    I help B2B companies book 10 to 100+ qualified sales calls per month with outbound. Let's see if it fits yours.

    Artem Smirnov
    Artem Smirnov

    I help B2B companies book qualified sales calls with cold email and LinkedIn outbound.