HubSpot + Kite

Kite connects to your HubSpot account to create and update contacts, companies, and deals with the research behind each lead, log notes, tasks, and meetings, and draft, publish, and measure marketing emails and campaigns.

hubspot.com · CRM · marketing automation · OAuth

Key Takeaways

  1. Kite writes the accounts and people it sources into HubSpot as contacts and companies, searching your existing records first so a known account is updated rather than duplicated, and links each contact to its company. It fills both standard and custom properties and can create a new property for a value such as a lead's score or the reason it made the list.
  2. Kite keeps records useful by logging a timestamped note, a follow-up task, and a meeting against a contact, company, or deal, reading the history already on the record first so it adds to it rather than talking over it.
  3. Kite creates deals for qualified accounts and advances them through your pipeline, reading your pipelines and stages so a new deal lands in the right place.
  4. Kite drafts, publishes, and measures marketing emails and campaigns, and reads campaign attribution, revenue, and aggregated email statistics to report how a send performed. This marketing work depends on the marketing subscription attached to your account.
  5. Kite connects through your own HubSpot account with OAuth and works with read and write access, staying within the scopes and records that account already has, so you need a HubSpot account with access to the CRM records and marketing tools you want it to use.

Capabilities verified August 26, 2026.

On this page

What HubSpot is and how Kite works with it

HubSpot is a CRM and marketing platform that stores your contacts, companies, and deals and runs your marketing emails and campaigns. Kite works with your HubSpot account to turn the accounts and people it sources into usable records: it finds existing contacts and companies before it writes, creates or updates the ones you approve, and fills in the research behind each lead. From there it can log notes, tasks, and meetings against a record, move a deal through your pipeline, and draft, publish, and measure marketing emails and campaigns. You connect your own HubSpot account through OAuth, and Kite works with the records and permissions that account already has.

Marketing jobs Kite can do with HubSpot

Kite treats HubSpot as the place where sourced research becomes a record a salesperson can act on. The jobs below run from writing new leads into the CRM through keeping those records useful and measuring the campaigns that reach them.

Add the leads Kite sources as contacts and companies

When Kite finishes a prospect list, it can write the approved accounts and people into HubSpot. It searches your existing contacts and companies first, matching on email and domain, so an account you already track gets updated rather than duplicated. For a net-new lead it creates a contact with the fields it found, such as first and last name, professional email, job title, company, and website, and creates the company with its domain, industry, and employee count. It then links each contact to its company so the record reads as an account, not a loose row.

This is what keeps a sourced list from dying in a spreadsheet. The people your campaign targets arrive in the same CRM your sales team already works from, attached to the company they belong to.

Keep contacts and companies current and enriched

Research goes stale quickly, so Kite writes new detail back while an account is still worth chasing. It updates existing contact and company properties with what it learned, merges duplicate records into one, and can create a custom property to hold something HubSpot has no native field for, such as the score or the reason a lead made the list. When Kite creates or updates a record it writes to both standard and custom properties, so the provenance travels with the lead.

Log the research and the next step on each record

A record is more useful when it carries the reason it exists. Kite can add a timestamped note to a contact, company, or deal that captures the research and why the account resembles your best customers. It can create a follow-up task with an owner and due date, and log a meeting against the record. Before it writes, Kite can read the existing notes, tasks, meetings, and calls already on a company or contact, so it adds to the history instead of talking over it.

Track deals through your pipeline

Kite can create a deal for a qualified account and set its name, amount, pipeline, and stage, then update the stage as the opportunity moves. It reads your pipelines and their stages so a new deal lands in the right place, and it can search existing deals to connect an opportunity to the account it already sourced. When you want the revenue picture, Kite can read the attribution and revenue reported for a marketing campaign.

Draft, publish, and measure marketing emails and campaigns

Beyond the CRM, Kite works with HubSpot's marketing tools. It can draft a marketing email in your brand voice, configure its content, sender, and recipients, update it, clone an existing one, add an A/B variation, and publish it. It can create and update a campaign and link assets such as a form or a list to it. After a send, Kite can read campaign attribution metrics and aggregated statistics for your marketing emails, so it can report how a campaign performed and recommend what to change next.

What Kite reads and changes in HubSpot

Information Kite can read

  • Existing contacts, companies, and dealsKite searches and reads these records so it can dedupe before writing and see what your team already tracks.
  • Contact and company properties and their definitionsReading your property setup lets Kite map each piece of research to the correct field instead of guessing.
  • Engagement history on a recordNotes, tasks, meetings, and calls associated with a contact or company give Kite the context it needs before it adds anything.
  • Deal pipelines, stages, and revenueKite reads how your pipelines are structured and the revenue attributed to a campaign to place deals correctly and report outcomes.
  • Campaign and marketing-email performanceAttribution metrics and aggregated email statistics tell Kite how a campaign did.
  • List and segment membershipKite can read who belongs to a segment when a job depends on an existing audience.

Information Kite can create or change

  • Contacts and companiesKite creates new records, updates existing ones, and merges duplicates.
  • Links between recordsKite links a contact to its company or a deal to its contact so the account holds together.
  • Notes, tasks, and meetingsKite writes the research, the follow-up, and the logged meeting onto the record.
  • Deals and their stageKite opens deals for qualified accounts and advances them through your pipeline.
  • Custom propertiesKite can define a new property to store a value HubSpot has no standard field for.
  • Marketing emails and campaignsKite drafts, updates, and publishes marketing emails and creates and updates campaigns.

How Kite connects to HubSpot

Connect your HubSpot account through OAuth. Kite then works with the records and permissions available to that connected account. You can point Kite at the pipeline, records, and marketing tools it should use, and it stays within what your account allows. Begin with a goal, such as asking Kite to add this week's qualified accounts to HubSpot with the research attached, and Kite proposes which records to create or update and what to write on each before anything lands in your CRM.

Playbooks using HubSpot

Add sourced leads to HubSpot

Show 2 more playbooks

Where HubSpot fits in Kite's marketing work

Limits and product-specific details

  • Kite works within the scopes your connected HubSpot account grants. The objects, pipelines, and marketing tools that account can reach are the ones Kite can use, so grant access to everything you want it to touch.
  • The marketing email and campaign work uses HubSpot's marketing tools. These features depend on the marketing subscription attached to your HubSpot account.

Common questions

Will Kite create duplicate records when a contact already exists?

Kite searches your existing contacts and companies before it writes, matching on email and domain, and updates the record it finds instead of adding a second one. New accounts are created; known accounts are enriched in place.

Can Kite work with custom properties?

Yes. Kite reads your property definitions and can create a new property to hold something like the source or score behind a lead, then write to both standard and custom properties when it creates or updates a record.

Tell me your goal and I’ll get to work.

Get started for free