Skip to content

HubSpot integration

Connect HubSpot to 200+ apps

The HubSpot integration on Connectify turns store orders, form answers, payments and bookings into HubSpot contacts, products and clean records, without code. A workflow starts in another app or on a schedule, and the HubSpot step creates, updates, finds, lists or removes records with data from earlier steps.

What you can do

17 HubSpot actions, straight from the app

Each item is a real step in the Connectify builder. Fields are filled by typing @ to insert data from the trigger or an earlier step.

Triggers

HubSpot steps run inside a workflow that starts somewhere else: a Shopify order, a Stripe payment, a form submission, a Calendly booking, a new row in a sheet, or a schedule such as every weekday at 08:00. There is no HubSpot trigger yet.

Actions

Contacts

  • Create contactAdds a contact with first name, last name and email, plus company, website, phone and address if you map them. The email must be new in HubSpot.
  • Update contactChanges only the properties you set on an existing contact; everything else is left as it is.
  • Search contactsFinds contacts by first name, last name, email or phone. Use email for an exact match.
  • List contactsReturns contacts a page at a time, with the properties and associations you choose.
  • Delete contactArchives a contact by ID. HubSpot keeps it as archived rather than removing it.
  • Remove email subscriptionUnsubscribes an email address from one HubSpot email subscription type.

Products

  • Create productAdds a product with a name, and optionally description, price, unit cost, billing frequency and SKU.
  • Update productChanges only the properties you set on a chosen product.
  • Delete productArchives a product by ID.
  • List productsReturns products a page at a time.

Deals

  • List dealsReturns deals a page at a time, with the properties and associations you choose.
  • Delete dealArchives a deal by ID.

Companies

  • List companiesReturns companies a page at a time.
  • Delete companyArchives a company by ID.

Tickets

  • List ticketsReturns tickets a page at a time.

Content and marketing

  • Update blog postChanges the title, body, summary, meta description, state or slug of a CMS blog post by ID.
  • Update calendar taskChanges the name, description, owner, state or date of a marketing calendar task by ID.

How to connect

Set up HubSpot in a few minutes

No code and nothing to install. Connect HubSpot once and use it in any workflow.

  1. Add a HubSpot stepOpen Automate in Connectify, create or open a workflow, add a step and choose HubSpot.
  2. Sign in to HubSpotChoose "Continue with Connectify" and approve the access on HubSpot’s page, or enter your own HubSpot app’s client ID and secret if you prefer to use your own app.
  3. Choose an action and map fieldsPick the HubSpot action, then fill its fields. Type @ in any field to insert data from the trigger or an earlier step, such as the customer’s email from a Shopify order.
  4. Save and press TestTest runs the step once with real data so you can see exactly what HubSpot returns before the workflow goes live.
  5. Check the result in LogsEvery run is recorded with what each step received and returned. If a step fails, fix it and re-run just that step.

Permissions and data

What Connectify asks HubSpot for, and why

Only the access the actions above need. You approve it on the provider's own page when you connect.

  • Connectify reads and writes only the HubSpot records your workflow steps name, with the fields you map.
  • Your HubSpot access token is encrypted before it is stored and decrypted only while a HubSpot step runs.
  • The data a step receives and returns is kept in run history for 30, 60 or 90 days by plan, then deleted automatically.
  • Disconnect HubSpot at any time from the account settings in Connectify, or remove Connectify from Connected apps in HubSpot. Ask support to delete stored data sooner.

Full details in the privacy policy.

Access requestedHubSpot scopes
crm.objects.contacts.read / write
Create, update, search, list and archive contacts.
crm.objects.companies.read / write
List and archive companies.
crm.objects.deals.read / write
List and archive deals.
crm.objects.owners.read
Show owners when you map fields.
crm.lists.read / write
Read list membership when listing records.
content, tickets, e-commerce, automation, social, sales-email-read (optional)
Only requested when your account allows them, for products, tickets, blog posts and calendar tasks.

FAQ

HubSpot questions

Is there a HubSpot trigger?

Not yet. Workflows with HubSpot start from another app’s event, from a check for new records in an app, or from a schedule, and then use HubSpot actions.

Can I create deals, companies or tickets?

Today Connectify lists and archives deals and companies and lists tickets. Creating and updating them is not switched on yet; contacts and products can be created and updated.

What happens if a contact already exists?

Create contact needs a new email address. To change an existing contact, use Search contacts to find it and then Update contact, or put a Filter step in front to choose the path.

Does deleting really delete?

Delete archives the record in HubSpot, the same as deleting it inside HubSpot. It can be restored there within HubSpot’s recovery period.

Can I use my own HubSpot app?

Yes. When you connect, choose to enter your own app credentials instead of "Continue with Connectify". The scopes requested are the same.

Support

Stuck on a HubSpot step? Write to support@connectify.co or report an issue. Include the workflow name and the run from Logs.

Connect HubSpot in minutes.

Free plan, no card, 200+ apps. Describe the workflow to Copilot or build it by hand.