Overview
The HubSpot integration is a full bi-directional sync between Avina and your CRM. It ensures Companies and Contacts are enriched with Avina signals, while pulling in HubSpot context to power signals, account intelligence, and drafting.Purpose
- Create and update Companies and Contacts in HubSpot automatically
- Write Avina signals as timeline activities on those records
- Pull HubSpot CRM data (contacts, deals, emails, activities, tickets) into Avina to enrich signal generation and insights
- Provide sellers with buying signal context directly in HubSpot while enhancing Avina’s scoring and drafting
How It Works
The connection has two halves. They are granted separately and do different jobs.-
Write — puts Avina inside HubSpot:
- Companies and Contacts created for organizations and people your CRM doesn’t have yet
- Timeline Notes carrying each signal’s summary and tags, on the related Company and Contact (and Deal where applicable)
- Automation destinations you configure: sequence enrollment, list membership, ad-audience sync
-
Read — pulls HubSpot back into Avina:
- Companies, Contacts, Deals, Tickets, and Engagements
- Powers the signal types that depend on your existing relationships, CRM-state filters in automations, and CRM context for AI drafting
Access & permissions
Write is the half most workspaces need, and for many it’s the only one they turn on — it’s what puts signals on your HubSpot records. Read is not required for most signal detection. It earns its place for the signal types that depend on your existing relationships, and for filtering automations on live CRM state.Which half does what
Most signal types need neither half. Web visits come from the Avina Web SDK; new hires, job postings, and social activity from Avina’s own data sources; ad engagement from your ad-platform integrations. All of that reaches the Signals Inbox whether or not HubSpot is connected at all.
Common misconception: write access is not what powers signal detection, and Champion Movement does not depend on it. What Champion Movement needs is read — Avina has to know who your existing contacts are before it can tell you one of them moved. Write only decides whether the result is published back into HubSpot.
What each grant gets you
Write only — the common setup. Every signal Avina can produce on its own lands on the right HubSpot records, and your automations can create companies and contacts, enroll people in sequences, and populate lists. Adding read — unlocks the relationship-dependent signal types above, lets automations filter on live CRM state (suppress accounts with an open deal, exclude closed-won customers, target a lifecycle stage), and feeds deal history, email engagement, and meeting notes into Avina’s drafting so outreach reflects the relationship you already have.What write access actually touches
When signals push to HubSpot, Avina writes to three object types:
Avina never creates, edits, or deletes a Deal or a Ticket, and never modifies your portal’s configuration — workflows, properties, and settings are untouched.
The one addition is automations you build yourself: if you configure a destination that adds a contact to a HubSpot list, enrolls them in a sequence, or syncs them to an ad audience, that destination writes the corresponding membership. Those writes only happen for automations you’ve explicitly created.
Records Avina creates are Avina’s to keep current. Whether Avina also enriches properties on records it didn’t create is a per-workspace setting — if you want Avina to stay strictly create-only against your existing records, tell us at connect time and we’ll configure it that way.
What you control
Access FAQ
Setup
- Navigate to Settings → Integrations in Avina.
- Select HubSpot.
- Authenticate with your HubSpot account.
- Save and verify the sync.
Use Cases
Signal visibility in your CRM
Every Avina signal is written as a timeline Note on the related Company and Contact records so your team sees buying intent directly inside HubSpot without switching tools.Dynamic lists off signal tags
Each note includes standardized tags (e.g.,avina_new_hire_signal, avina_web_visit_signal) that you can use to build dynamic lists and workflows. See Push to HubSpot for the full tag reference.
Automated CRM updates
When Avina surfaces a new prospect via a signal, the corresponding Company and Contact are automatically created or updated in HubSpot. No manual data entry required.Personalized drafting
HubSpot deal history, email engagement, and meeting notes feed into Avina’s AI drafting engine, producing more relevant email copy and outreach.Supported Actions in Automations
When building automations, HubSpot supports the following destination types:- Add to sequence: enroll contacts in a HubSpot sequence
- Create lead/contact: add new contacts discovered by signals
- Create account/company: add new companies to HubSpot
- Add signals to contacts/accounts: attach signal data to existing records
- Add to list: include contacts in static or dynamic HubSpot lists
- Add to ad audience: sync to LinkedIn, Meta, or Google ad audiences via HubSpot
Sync Behavior
- Initial sync: Avina pulls historical CRM data (companies, contacts, deals, activities, engagements) when first connected.
- Ongoing sync: new data syncs bi-directionally in near real-time.
- De-duplication: Avina matches contacts by email and companies by domain to prevent duplicates.

