Integrate HubSpot

Connect HubSpot to many other apps without code

Integrate HubSpot’s powerful sales and marketing platform with your business’ essential cloud applications. Connect HubSpot to your email marketing platform, billing system, existing business applications and much more.

Create automation workflows with Cyclr’s drag and drop integration builder to refine, automate and speed up regular data management tasks.

Case Studies Pre-made Integrations Features Request a Demo
What does Cyclr do?

Powerful automations and workflows


Integrate the apps you run to share data and trigger actions.


Create branching workflows, blending many apps into a seamless process.


Trigger actions on dates, take the right action at the right time.

Report and Monitor

View reports and ensure your workflows run smoothly.

Case Studies

How Cyclr integrates and automates HubSpot

Automated Mailing List Management - Keeping Your Data Clean

On top of data generated from your email marketing campaigns your business gathers far more data about your customers from other sources. Whether it is from enquiries from your website, updated CRM records, event attendance or support tickets, you find out more & more about what your customers are interested in.

This data can all be combined to create narrow, niche customer lists; so you can improve your klout with your customers by sending them only relevant email campaigns that are focused on their needs and wants. As their requirements change you need a way to adapt to their new needs, which makes managing your lists an even more timely and important task.

Sale to CRM Workflows

Web shops come in many forms, with popular platforms including Magento, WooCommerce and Shopify. Cyclr has you covered, with a wide range of data points to be tracked and synced, allowing you to push the data to areas of your HubSpot CRM you need them the most. For example, let’s look at adding new sales from your WooCommerce shop as completed HubSpot Deals.

Automate and Refine the Data Entering your CRM

All CRMs rely on up to date data to be effective; without it your sales team would be poor position to be able to offer new, relevant products to your customers. However, keep your data up to date can be a resource intensive task, especially when your business operates over several platforms.

With Cyclr you can create automation workflows that let you send your data to where you need it more; whether it is adding contact details from website enquiries to your CRM, updating email lists with customers’ recent purchase information or automatically adding sales & deal information from your eCommerce platform.

You can even incorporate third party services such as FullContact to provide additional information about your customers, giving you a better understanding of their wants, drives and circumstances before your sales team make contact.

Pre-built HubSpot integrations

Try any of these HubSpot integrations, no account required

Create a Google Sheet of your HubSpot keywords

Create a spreadsheet of all your Hubspot keywords to help you with your other marketing tasks.

Automatically add new Shopify sales as deals in your HubSpot CRM

Automate your eCommerce processes with this workflow. When an order is made on your Shopify eCommerce store a won deal is automatically set up in HubSpot, adding any new customers as contacts if they are first time users.

Create and add new contacts and companies to HubSpot from your website's Gravity Form

Automatically add new contacts to your HubSpot CRM from your website. This cycle takes entries from Gravity Forms, enhances the data through FullContact, then creates or updates a CRM contact, creating a new company if one isn't already found.

Add new website contacts to HubSpot CRM and MailChimp mailing lists

Sync your website to your business systems with this cycle. This automation workflow enhances new Gravity Form entries with FullContact before sending it to HubSpot where it is added as new contact or updated an existing contact. It is then added to your MailChimp email list.

Automatically Add Your HubSpot Contacts to Campaign Monitor

Make sure your Campaign Monitor lists are up to date with this integration. This cycle checks your HubSpot CRM contacts against a Campaign Monitor list, adding a new record if one is not found.

Full details

Explore our HubSpot integration

HubSpot Features

Full list of all HubSpot API methods that we provide.


Feature Description Type
Get Blog Post by ID Gets a blog post by ID. get
List Blog Posts List all blog posts for a HubSpot account. get


Feature Description Type
Get Campaign Data For a given campaign, return data associated with the campaign. get
Get Campaign IDs For a given portal, return campaign IDs with recent activity associated with the portal. The campaign IDs are returned in descending order of most-recent activity. You can then use the IDs to look up data on the perfomance of each campaign. get


Feature Description Type
Add Contact to Company Associate a given contact to a company. If a contact is already associated to a different company, the contact will be added to the new company. A contact can only be associated to one company. action
Create Company Create a company in HubSpot. action
Delete Company Delete a company from HubSpot. action
Get Company Contacts Get a list of contacts from a company in HubSpot. get
Get Recent Companies Returns a list of all companies sorted by the date the companies were created. get
Remove Contact from Company Remove a contact from a company. Once complete the contact will not be associated to any company. action
Update Company Update a company in HubSpot. action


Feature Description Type
Create Contact Create a new contact inside HubSpot. action
Create or Update Contact Creates or updates a contact inside HubSpot. If the email address supplied is a duplicate it will update that contact, otherwise it will create a new one. action
Delete Contact Delete an existing contact from a particular HubSpot portal. action
Get All Contacts Get all the contacts from this HubSpot portal. get
Get Contact by Email Get a contact by email address from this HubSpot portal. get
Update Contact Updates a contact inside HubSpot. action


Feature Description Type
Create Deal Create a deal inside HubSpot. action
Get Deal Get a deal from HubSpot. get
Get Recent Deals Get recently created deals from HubSpot. get
Update Deal Update a deal inside HubSpot. action


Feature Description Type
Get Keywords Returns a list of keywords from HubSpot. get
Let's talk

Our helpful team can discuss your integration project with you