Resources · Make integration

HubSpot CRM Make integrationAutomate HubSpot CRM with Make.

A CRM only stays useful while someone keeps it current. The HubSpot CRM Make integration hands that chore to a scenario, the automation you build in Make, with 120 modules to create contacts, move deals and log what happened. Here is what each one does, and where to start.

Verified Trustpilot reviews · AI, automation & growth agency

What you can automate

What can the HubSpot CRM Make integration actually do?

It links your HubSpot account to the other tools you use, then runs the small CRM chores for you. Make signs in to HubSpot once, watches what happens there and writes back: a new contact, a deal that moves, a note logged under the right record. You assemble the chain by picking modules from a list, one module being one brick of the scenario, and there is no code anywhere in it.

Three jobs come back again and again. Capture: Watch Submissions for a Form picks up a demo request and Create or Update a Contact writes the person in without producing a twin. Pipeline: Watch Deals catches a new deal and Create an Engagement logs the call a rep still owes. Cleanup: Search for Contacts finds the records with no owner, Update a Contact fills them and Merge Contacts folds the duplicates together.

There are edges, and better to know them now. Notifications coming out of HubSpot need a developer account and a connection filled in the advanced settings, and one Custom Application holds a single webhook URL, the address HubSpot calls when something changes, so several events share it through the subscriptions you add in the module. Products and line items only reach the search modules through a connection carrying the e-commerce custom scope. And a search invents nothing: it returns zero, one or several records, and your scenario has to handle all three cases.

The same CRM also has an n8n node, so the choice is open rather than settled. The HubSpot CRM n8n integration page covers that side, and n8n vs Make lays out the trade-off. When a scenario starts behaving oddly at the worst moment, Make troubleshooting is the faster read.

Connect

How do you connect HubSpot CRM to Make?

  1. 01

    Add a module, then open the connection

    Drop any HubSpot CRM module into your scenario and click Create a connection. A connection is your HubSpot account linked to Make once and reused by every HubSpot module you add afterwards. For the standard modules, a HubSpot CRM user account is the whole prerequisite.

  2. 02

    Name it, save it, allow it

    The Connection name field is optional and worth filling anyway, because portals pile up and a name beats a default label six months later. Click Save, then authenticate your account and confirm access in the HubSpot window when it asks for it.

  3. 03

    Create the webhook first for instant modules

    A module carrying the instant tag works the other way round: click Create a webhook before Create a connection. Those modules also want a HubSpot developer account, with the user identifier, the API key, the client ID and the client secret in the advanced parameters.

First scenario

Your first scenario: a form that fills the CRM

GoalWhen a visitor sends one of your HubSpot forms, Make writes the person into the CRM and leaves a note for the rep who will call back.

  1. 01

    Create the scenario

    Start on the Scenarios page. Create a new scenario, click the + to place the first module, then type the app name in the search box and the whole HubSpot CRM catalog shows up in the list.

  2. 02

    Place the trigger

    Pick Watch Submissions for a Form, the module that reads what arrives in one of your forms. Click Create a connection to link the account if you have not done it yet, then save.

  3. 03

    Point it at one form

    Select the form you want to follow. Make reads the list straight from your portal once the connection exists, so you pick a name from a dropdown instead of hunting for an identifier.

  4. 04

    Write the contact

    Click the + on the right of the trigger and add Create or Update a Contact. Map the email and the name from the submission: a person already in the CRM gets updated, a new one gets created.

  5. 05

    Leave the rep some context

    Add Create an Engagement and attach a note to the contact you just wrote, carrying what the visitor asked for. The rep opens the record and reads a sentence, not a raw form dump.

  6. 06

    Test it, then switch it on

    Click Run once and send yourself a test submission. Each module shows the bundles it received, a bundle being one item travelling through the chain. Set the schedule on the trigger, then turn the scenario on.

Triggers

What can start a scenario in HubSpot CRM?

12 modules start a scenario when something happens in HubSpot CRM. A scheduled trigger is checked by Make on the scenario's schedule; an instant one is called by HubSpot CRM as soon as it happens.

HubSpot CRM1Watch CRM Objects

Watch CRM Objects

Scheduled trigger

In MakeTriggers when a CRM object is created/updated. To watch products or line_items use a special connection with a required custom scope [e-commerce].

One trigger for the whole CRM. You pick the object type that matters to you, and the scenario starts when a record of that type is created or updated.

How it fires
scheduled, so Make checks the app on the scenario's schedule and brings back what changed since the previous run.
When to use it
a deal that moves stage and should push the change into the spreadsheet finance actually reads.
Watch out
products and line items stay out of reach unless the connection carries the e-commerce custom scope.
HubSpot CRM2Watch Members Added to a List

Watch Members Added to a List

Scheduled trigger

In MakeTriggers when a new member is added to selected list.

Choose one HubSpot list and every record that joins it enters your scenario. The list stays what your team curates by hand, the scenario takes care of what happens next.

How it fires
scheduled, Make interrogates the list at the rhythm carried by the first module.
When to use it
a list of trial accounts where each new member should receive the onboarding built in another tool.
Watch out
it reacts to arrivals and not to departures, and Delete Members from a List covers the other direction.
HubSpot CRM3Watch Contacts Added to a List (deprecated)

Watch Contacts Added to a List (deprecated)

triggerIn the docs only

The older version of the same idea, still in the app for scenarios built before the list trigger was rewritten. The documentation marks it deprecated and gives no description of its own.

How it fires
scheduled, on the interval the first module of the scenario carries.
When to use it
only inside an existing scenario that already runs on it and cannot be rebuilt today.
Watch out
anything new belongs on Watch Members Added to a List, because a deprecated module is a dependency that can stop being maintained.
HubSpot CRM4Watch Contacts

Watch Contacts

Scheduled trigger

In MakeTriggers when a new contact is created.

Every contact created in your portal lands in the scenario, whatever created it: a form, an import, a rep typing a business card at the end of an event.

How it fires
scheduled, Make asks HubSpot for the new contacts each time the scenario runs.
When to use it
the welcome message and the internal alert that should follow a signup without anyone remembering to send them.
Watch out
creation only, so a contact whose properties change later never shows up here; Watch CRM Objects covers updates too.
HubSpot CRM5Watch Deals

Watch Deals

Scheduled trigger

In MakeTriggers when a new deal is created.

A deal appearing in the pipeline starts the scenario, with its properties ready to map into whatever comes next.

How it fires
scheduled, at the interval set on the first module of the scenario.
When to use it
a new deal that should open a channel in your chat tool and put the paperwork on somebody's plate.
Watch out
a stage change is not a new deal, so a pipeline you want to follow all the way through belongs on Watch CRM Objects instead.
HubSpot CRM6Watch Companies

Watch Companies

Scheduled trigger

In MakeTriggers when a new company is created.

Each company record created in HubSpot flows out of this trigger, which makes it the cleanest hook for an enrichment step.

How it fires
scheduled, Make queries the portal on the clock the scenario carries.
When to use it
a new account that should be checked against your billing tool before a rep starts working it.
Watch out
a scheduled check means a company created just after a run waits for the following one, so keep the interval tight when somebody is waiting on the other side.
HubSpot CRM7Watch Engagements

Watch Engagements

Scheduled trigger

In MakeTriggers when a new engagement is created in a portal. This endpoint will only return records created in the last 30 days, or the 10k most recently created records.

Calls, notes, tasks and the rest of what your team logs against a record come through here as they are created in the portal.

How it fires
scheduled, Make reads the portal each time the scenario runs.
When to use it
a shared log of client interactions, kept outside HubSpot for the people who never open the CRM.
Watch out
the endpoint behind it returns only recently created engagements, capped at the most recent ones, so treat it as a live feed and never as a way to backfill history.
HubSpot CRM8Watch Notifications

Watch Notifications

Instant trigger

In MakeTriggers when a new notification about changes is sent. This module can be used only with a developer connection where your user identifier, your Hubspot API Key, your Client ID, and Client Secret are filled in advanced parameters. You can have only one webhook URL per developer application. You can create more subscriptions for this one webhook.

HubSpot pushes a notification to Make as soon as one of the changes you subscribed to happens. It is the single instant trigger of the app.

How it fires
instant, the app calls Make through a webhook the moment it happens, with no waiting for the next run.
When to use it
a property change that somebody downstream needs in seconds rather than at the next interval.
Watch out
it runs on a developer connection, with the user identifier, the API key, the client ID and the client secret in the advanced parameters. One Custom Application holds a single webhook URL, so pile your subscriptions onto that one.
HubSpot CRM9Watch Files

Watch Files

Scheduled trigger

In MakeTriggers when a new file is stored in file manager.

A file stored in the HubSpot file manager becomes the starting point of a scenario, ready to be renamed, copied or sent somewhere else.

How it fires
scheduled, Make looks at the file manager on the scenario's schedule.
When to use it
signed quotes that land in HubSpot and should also sit in the folder your accountant opens.
Watch out
the Free plan stops at files of 5 MB, a ceiling a scanned contract reaches without trying.
HubSpot CRM10Watch Tickets

Watch Tickets

Scheduled trigger

In MakeTriggers when a new ticket is created.

Each ticket opened in HubSpot starts the scenario. Support side of the house rather than sales side.

How it fires
scheduled, at the interval the first module of the scenario carries.
When to use it
tickets that have to be mirrored in the tool your developers actually watch, with a link back to the HubSpot record.
Watch out
it fires on creation, and a reply written later is an engagement, so pair it with Watch Engagements when the conversation matters as much as the ticket itself.
HubSpot CRM11Watch Submissions for a Form

Watch Submissions for a Form

Scheduled trigger

In MakeTriggers when data is submitted from a given form.

Pick one form and every submission arrives with the answers the visitor typed, before anything else has touched them.

How it fires
scheduled, Make asks HubSpot for the new submissions of that form on the scenario's schedule.
When to use it
the demo request that should reach a rep, a spreadsheet and a chat channel in the same movement.
Watch out
the module follows one form, so a second form means a second scenario to build and to maintain.
HubSpot CRM12Watch Subscriptions Timeline for a Portal

Watch Subscriptions Timeline for a Portal

Scheduled trigger

In MakeTriggers when a new email timeline subscription added for the portal.

Email subscription changes across the portal surface here: who opted in, and to which communication.

How it fires
scheduled, Make checks the portal timeline as the scenario runs.
When to use it
a consent log kept outside HubSpot, so marketing can answer a permission question without opening the CRM.
Watch out
subscriptions carry one hard rule in HubSpot, a contact cannot be subscribed again to an address that is already subscribed, and the timeline is where you see it happen.
Modules

Every module, and the moment you reach for it

HubSpot CRM gives you 108 modules in 27 groups. For each one: what it does for you, when to reach for it, and what to watch out for.

CRM Objects

3 modules
HubSpot CRM1

Search for CRM Objects

Search

In MakeSearches for CRM objects (contacts, companies, deals, products, tickets, line items) by custom properties or by the query. To search for products or line items use a special connection with a required custom scope, e-commerce.

One search covering contacts, companies, deals, tickets, products and line items, either by a property you name or by a plain query.

When to use it
checking whether a record already exists before the scenario creates a second one.
Watch out
products and line items need a connection carrying the e-commerce custom scope, and any search can come back with zero, one or several records.
HubSpot CRM2

Add Members to a List

Action

In MakeAdds records to selected list.

Drops the records you hand it into a list you choose, which is how a scenario passes work back to the people who live inside HubSpot.

When to use it
everyone who attended the webinar goes into the follow-up list the sales team works through.
Watch out
membership is the only thing it changes, so add Update a Contact when your reporting reads properties rather than lists.
HubSpot CRM3

Delete Members from a List

Action

In MakeRemoves records from selected list.

Takes records back out of a list. The name says delete, the effect is narrower: the record stays in the CRM, it simply leaves that list.

When to use it
a prospect who just signed and should stop receiving the nurturing built on the prospect list.

Records (Deals, Contacts, Companies)

1 module
HubSpot CRM4

Get a Record Property

Action

In MakeGets metadata for a specific record property by its (internal) name.

Reads the definition of a property from its internal name: how the field itself is set up, not what a given record holds in it.

When to use it
a custom property was created by somebody else and you want its exact shape before mapping it.
Watch out
for the value stored on a record, Get a Contact and Get a Deal are the modules that answer.

Custom Objects

4 modules
HubSpot CRM5

Create a Custom Object Record

Action

In MakeCreates a custom object with the given properties and returns a copy of the object, including the ID.

Writes a record of one of your custom object types and returns a copy with its ID, so the rest of the chain can keep working on it.

When to use it
something your business tracks that HubSpot has no native object for, a shipment or a maintenance contract.
Watch out
keep the returned ID, because Create an Association is what ties the new record to a contact or a deal.
HubSpot CRM6

Get a Custom Object Record

Action

In MakeReturns information about a specific custom object.

Pulls one custom object record by its ID and puts its current values into the scenario.

When to use it
the ID was stored in another tool and you need the fresh state before deciding what happens next.
Watch out
the ID has to come from somewhere, so keep the one Create a Custom Object Record handed back.
HubSpot CRM7

Update a Custom Object Record

Action

In MakeUpdates custom object's properties by its ID. Returns updated properties in the response.

Changes the properties of a custom object record identified by its ID, and returns what it wrote.

When to use it
the shipment status moved in your logistics tool and the HubSpot record should say the same thing.
Watch out
custom objects differ from one portal to the next, so read the field setup with Get a Record Property before mapping anything.
HubSpot CRM8

Delete a Custom Object Record

Action

In MakeMoves a custom object to the recycling bin.

Sends a custom object record to the recycling bin, out of the views your team works in every day.

When to use it
records an earlier run created by mistake, cleaned up by a scenario rather than one by one.
Watch out
Make will not ask you twice, so this module belongs at the end of a branch you are sure about.

Contacts

9 modules
HubSpot CRM9

Create or Update a Contact

Action

In MakeCreates a new contact if the specified email address in the properties does not exist; otherwise, updates the existing contact.

Looks at the email you pass it. No contact with that address, one gets created. A contact already there, its properties get updated.

When to use it
anything arriving from the outside world, where you cannot know whether the person is already in the CRM.
Watch out
the email decides everything, so a second address for the same human produces a second contact.
HubSpot CRM10

Add Contacts to a List (deprecated)

ActionIn the docs only

The previous generation of list writing, still visible in the app documentation and carrying no description of its own.

When to use it
keeping an inherited scenario alive while you plan the rewrite, and nothing beyond that.
Watch out
Add Members to a List is the current module, and building something new on a deprecated one buys you a migration later.
HubSpot CRM11

List Contacts (deprecated)

SearchIn the docs only

The old way of pulling a batch of contacts out of the portal, also marked deprecated and also without an official description.

When to use it
reading a scenario somebody else built, to understand what it was doing before you replace that step.
Watch out
Search for Contacts does the same job with a query you control.
HubSpot CRM12

Create a Contact

Action

In MakeCreates a contact with the given properties and returns a copy of the object, including the ID.

Adds a contact with the properties you map and returns a copy including the ID for the modules that follow.

When to use it
a source you trust never to send the same person twice, a badge scanned at a trade show for instance.
Watch out
it creates every single time, so an unpredictable source belongs on Create or Update a Contact.
HubSpot CRM13

Update a Contact

Action

In MakeUpdates contact's properties by their ID. Returns updated properties in the response.

Rewrites the properties of the contact you point at with its ID, and returns what it changed.

When to use it
an enrichment step came back with the job title and the company size, and the record should carry them.
Watch out
the ID is required, so a trigger or a search has to supply it earlier in the chain.
HubSpot CRM14

Get a Contact

Action

In MakeReturns information about a specific contact.

Fetches one contact and drops its current values into the scenario.

When to use it
another tool sends you nothing but an ID, and the message you are about to write needs a name and an owner behind it.
Watch out
one record per run, so a batch of people belongs on Search for Contacts.
HubSpot CRM15

Search for Contacts

Search

In MakeRetrieves a list of contacts using the search query.

Runs a query against the contacts of your portal and returns what matches, as zero, one or several bundles that the following modules handle one at a time.

When to use it
building the list of records with no owner attached, to repair them in the same run.
Watch out
finding nothing is a normal outcome, so the scenario should never assume there is always something to work on.
HubSpot CRM16

Merge Contacts

Action

In MakeMerges contacts

Folds two contact records into one, the only clean answer to the duplicate that two imports quietly created.

When to use it
a deduplication pass where the surviving record has already been chosen.
Watch out
no module undoes a merge, so let a human validate the pairs before the scenario touches them.
HubSpot CRM17

Delete a Contact

Action

In MakeMoves a contact to the recycling bin.

Moves a contact to the recycling bin, where it stops appearing in the lists and the reports your team reads.

When to use it
an erasure request that arrives through a form and has to be honored without a manual detour.
Watch out
CRM records land in the recycling bin, unlike Delete a File, which wipes a file for good.

Deals

6 modules
HubSpot CRM18

Create a Deal

Action

In MakeCreates a deal with the given properties and returns a copy of the object, including the ID.

Opens a deal with the properties you map and returns it with its ID, ready to be associated or updated further down the chain.

When to use it
a quote request that should appear in the pipeline before the rep has even read the email.
Watch out
the stage you write has to exist in the pipeline you target, and List Deal/Ticket Pipelines is how you find the right identifiers.
HubSpot CRM19

Update a Deal

Action

In MakeUpdates a specific deal by its ID. Returns updated properties in the response.

Changes the properties of one deal identified by its ID, and returns the updated values.

When to use it
the signature came back from your e-signature tool and the deal should move without anybody dragging a card across a board.
Watch out
two scenarios writing on the same deal end up fighting over it, so decide which one owns the field.
HubSpot CRM20

Get a Deal

Action

In MakeReturns information about a specific deal.

Reads a single deal and makes its properties available to the rest of the scenario.

When to use it
the amount and the owner have to appear inside the message your scenario is about to send.
Watch out
what you read is the state at that second, so fetch it as late as you can in the chain.
HubSpot CRM21

List Deal/Ticket Pipelines

Search

In MakeReturns all deal/ticket pipelines for a given portal.

Returns the deal and ticket pipelines of your portal, with the stages each of them contains.

When to use it
while you build, to read the identifiers you will need in Create a Deal or Update a Ticket.
Watch out
pipelines change whenever the sales team reorganizes, and a stage pasted by hand into a module is the kind of thing that breaks quietly.
HubSpot CRM22

Search for Deals

Search

In MakeLists deals based on the provided filters or a search query.

Lists the deals matching the filters or the query you give it.

When to use it
gathering the open deals of one owner before the scenario posts a summary where the team can see it.
Watch out
each deal found becomes its own bundle, so the modules after it run once per deal, and every run costs an operation, one execution of one module on one item, which is what your Make plan counts.
HubSpot CRM23

Delete a Deal

Action

In MakeMoves a deal to the recycling bin.

Sends a deal to the recycling bin.

When to use it
the test deals a scenario produced while you were building it, swept out in a single pass.
Watch out
a lost deal is usually worth keeping as a closed record, so ask the person who reads the reports before you automate this one.

Companies

5 modules
HubSpot CRM24

Create a Company

Action

In MakeCreates a company with the given properties and returns a copy of the object, including the ID.

Writes a company record and returns it with the ID the next modules will need.

When to use it
a contact arrives from a form with an employer nobody has created in the CRM yet.
Watch out
nothing here checks for an existing company, so a Search for Companies step placed before it saves you a duplicate.
HubSpot CRM25

Update a Company

Action

In MakeUpdates company's properties by its ID. Returns updated properties in the response.

Updates the properties of one company by its ID and returns the result.

When to use it
an enrichment tool came back with the headcount and the industry, and the record should not stay half empty.
Watch out
enrichment tools sound confident and are sometimes wrong, so write the fields you rely on and leave the rest to a human.
HubSpot CRM26

Get a Company

Action

In MakeReturns information about a specific company.

Reads one company record into the scenario, with the values it currently holds.

When to use it
a deal points at an account and your message needs its name rather than an identifier nobody recognizes.
Watch out
the module wants the company ID, which a deal or a contact has to hand over earlier.
HubSpot CRM27

Search for Companies

Search

In MakeLists companies based on the provided filters or a search query.

Finds companies from the filters or the query you set.

When to use it
matching an incoming lead to the account that already exists, before anything new gets created.
Watch out
two companies can share a name, so decide in advance what your scenario does when more than one comes back.
HubSpot CRM28

Delete a Company

Action

In MakeMoves a company to the recycling bin.

Moves a company to the recycling bin.

When to use it
duplicates spotted during a cleanup, once the surviving record carries the contacts and the deals.
Watch out
look at what hangs off the record first with List Associations, since somebody pointed those contacts and deals at it for a reason.

Engagements

2 modules
HubSpot CRM29

Create an Engagement

Action

In MakeCreates an engagement (a note, task, or activity) on an object in HubSpot. Engagements are any interaction with a contact that should be logged inside of the CRM.

Logs an interaction against a record: a note, a task, an activity, the kind of trace that tells the next person what already happened.

When to use it
the call your phone tool just recorded should appear on the contact's timeline in HubSpot.
Watch out
an engagement hangs off an object, so the scenario needs the record ID before it can write anything at all.
HubSpot CRM30

Delete an Engagement

Action

In MakeDeletes an engagement (a task or activity) on an object in HubSpot.

Removes a task or an activity logged on an object.

When to use it
a scenario created duplicate tasks during a test run and the timeline should not keep the evidence.
Watch out
removing an engagement rewrites the history a rep leans on, so keep it for the mess a scenario made itself.

Events and Notifications

2 modules

These modules require a Hubspot CRM developer account and a connection using advanced settings.

HubSpot CRM31

Create a Timeline Event

Action

In MakeCreates or updates a timeline event. This module can be used only with a developer connection where your user identifier, your Hubspot API Key, your Client ID and Client Secret are filled in advanced parameters.

Writes a custom event on the timeline of a record, so activity born in your own product sits next to the calls and the emails.

When to use it
a user finished onboarding in your app and the sales team should see it without asking anybody.
Watch out
it only runs on a developer connection, with the user identifier, the API key, the client ID and the client secret in the advanced parameters.
HubSpot CRM32

List Timeline Event Templates

Search

In MakeRetrieves a list of all timeline event types for a specific application. This module can be used only with a developer connection where your user identifier, your Hubspot API Key, your Client ID and Client Secret are filled in advanced parameters.

Returns the timeline event types declared for an application, which is how you find the one your scenario should write into.

When to use it
during the build, to read what exists before mapping a Create a Timeline Event module.
Watch out
same requirement as its sibling, a developer connection with the advanced parameters filled in.

Files

6 modules
HubSpot CRM33

Create a Folder

Action

In MakeCreates a folder.

Makes a folder in the HubSpot file manager.

When to use it
one folder per client, created the moment a deal is won, so the documents have somewhere to go before anyone uploads them.
Watch out
settle the naming rule before the first run, because a folder tree built by a scenario renames badly afterwards.
HubSpot CRM34

List Files

Search

In MakeRetrieves a list of files stored in file manager.

Returns what sits in the file manager, one bundle per file for the modules that follow.

When to use it
an inventory of what has piled up, sent somewhere the team will actually read it.
Watch out
a long list makes a long run, and the Free plan cuts a scenario off after 5 minutes.
HubSpot CRM35

Upload a File

Action

In MakeUploads a new file to the file manager.

Puts a new file into the file manager, coming from a previous module or from a download step.

When to use it
the signed contract your e-signature tool sends back, which belongs with the customer record.
Watch out
build the file name from data in the scenario, otherwise the file manager fills up with documents all called the same thing.
HubSpot CRM36

Update File Properties

Action

In MakeMoves a file to a different folder.

Moves a file from one folder of the file manager to another, despite a name that promises something broader.

When to use it
documents that land in an inbox folder and belong in the client folder once the deal closes.
Watch out
the name promises property editing, the documentation describes a move, so do not count on it for anything else.
HubSpot CRM37

Delete a File

Action

In MakePermanently deletes a file and all related data and thumbnails from file manager.

Erases a file for good, along with the related data and the thumbnails that came with it.

When to use it
temporary files a scenario produced and nobody should ever stumble on again.
Watch out
there is no recycling bin on this side, so treat the module as final and test it on something disposable.
HubSpot CRM38

Delete a Folder

Action

In MakeMarks a folder as deleted.

Marks a folder as deleted in the file manager.

When to use it
the per-client folders of an account that churned, once the documents have been archived somewhere else.
Watch out
think about what is inside before pointing this at a folder your team still opens.

Users

2 modules
HubSpot CRM39

Get an Owner

Action

In MakeReturns details for an owner.

Returns the details of one owner, meaning the HubSpot user a record is assigned to.

When to use it
an alert that should name the rep on the deal instead of printing an internal identifier.
Watch out
it answers for one owner, so an alert naming a whole team means several calls, and each one costs an operation.
HubSpot CRM40

List Owners

Search

In MakeReturns all of the owners that exist inside of HubSpot.

Brings back every owner in the portal, one bundle each.

When to use it
matching a name coming from another tool to the right HubSpot user, or letting the scenario pick the next rep in turn.
Watch out
people join and leave, so read the list inside the scenario rather than pasting identifiers into the modules.

Tickets

5 modules
HubSpot CRM41

Create a Ticket

Action

In MakeCreates a ticket.

Straight from your scenario, Create a Ticket files a support case in HubSpot, so the request lands in the same queue your team already works from.

When to use it
a shipping complaint arrives in a shared inbox and should be tracked instead of buried under newer email.
Watch out
nothing stops the module from filing the same case twice, so put a search in front of it when the source can repeat.
HubSpot CRM42

Update a Ticket

Action

In MakeUpdates an existing ticket by its ID.

Once a case moves on, Update a Ticket rewrites the ticket you point at instead of opening a second one. The whole history stays on a single record.

When to use it
a refund gets approved by finance and support should see it before the customer writes again.
Watch out
the module works from the ticket ID, so that ID comes from the trigger or from a search placed earlier.
HubSpot CRM43

Get a Ticket

Action

In MakeGets a specific ticket by its ID.

Hand it a ticket ID and Get a Ticket reads that one ticket back, with enough detail for the scenario to decide what happens next.

When to use it
before sending a satisfaction survey, to confirm the case really is closed.
Watch out
this module only reads, so the reminder or the update has to come from the modules you place after it.
HubSpot CRM44

Search for Tickets

Search

In MakeRetrieves a list of tickets.

Matching tickets come back one result after another with Search for Tickets, and the rest of the scenario runs on each of them.

When to use it
a recurring round-up of everything still open, posted to the channel your support leads read.
Watch out
a search can find nothing at all, so decide what the scenario does when the answer comes back empty.
HubSpot CRM45

Delete a Ticket

Action

In MakeDeletes an existing ticket.

Removing a ticket from HubSpot is all this module does, and it is how a rehearsal stops polluting the numbers your team reports on.

When to use it
clearing the dummy cases created while testing a new support flow.
Watch out
try it with Run once on a throwaway ticket, because a deletion has no undo.

Forms

3 modules
HubSpot CRM46

Get a File Uploaded via Form

Action

In MakeFor a given file ID, return the file associated with that ID.

When someone attaches a document to a HubSpot form, this module pulls that file into the scenario from its file ID, ready to go somewhere else.

When to use it
a job application form where every résumé should land in the folder your recruiters actually open.
Watch out
on the Free plan a scenario handles files up to 5 MB, and anything heavier needs a paid plan.
HubSpot CRM47

List Forms

Search

In MakeRetrieves a list of forms for a given portal.

Finding the right form without digging through HubSpot starts with List Forms, which gives the scenario every form in the account.

When to use it
wiring up a new automation on the form a marketer published months ago.
Watch out
it returns one result per form, so filter before the next module or that module runs far more often than you meant.
HubSpot CRM48

Submit Data to a Form

Action

In MakeSends form submission data to HubSpot.

Once Submit Data to a Form sends an entry into a HubSpot form from your scenario, a signup collected elsewhere arrives the way a real submission would.

When to use it
a webinar list gathered on an event tool that still has to reach the form your marketing team reports on.
Watch out
test with Run once on a single entry, since a full import sends real submissions you cannot take back.

Workflows

2 modules
HubSpot CRM49

Add a Contact to a Workflow

Action

In MakeAdds a contact to a specific workflow.

This one drops a contact into a HubSpot workflow, the chain of automatic steps your team already set up on their side. It starts on its own for that person.

When to use it
a trial signup captured by your product that should begin the onboarding emails the same day.
Watch out
the workflow and the contact both have to exist first, so a create or a search module usually goes in front.
HubSpot CRM50

Remove a Contact from a Workflow

Action

In MakeRemoves a contact from a workflow.

The mirror move: the contact leaves the workflow, and the sequence stops when it no longer matches what that person just did.

When to use it
a prospect books a call, while the follow-up emails are written for people who have not booked.
Watch out
the exit applies to that workflow only, and a contact enrolled in several of them needs one module each.

Subscriptions

2 modules

You cannot subscribe a contact to an email address that is already subscribed.

HubSpot CRM51

Subscribe Contact

Action

In MakeSubscribes a contact to the given subscription emails.

When a person agrees to receive a given type of email, Subscribe Contact records it, and the consent sits on their contact record in HubSpot.

When to use it
a box ticked on your own signup page that has to show in the CRM the same minute.
Watch out
a contact already subscribed to that address cannot be subscribed to it again, so this is not a way to refresh a permission.
HubSpot CRM52

Unsubscribe a Contact

Action

In MakeUnsubscribes a contact from the given subscription emails. Note that you cannot subscribe the contact to the same email address again.

Going the other way, this module unsubscribes a contact from the emails you name, which is how an opt-out collected outside HubSpot reaches the CRM.

When to use it
someone opts out on a form you host yourself and the CRM has to know about it right away.
Watch out
that contact cannot be subscribed to the same email address again afterwards, so treat the step as final.

Associations

3 modules
HubSpot CRM53

Create an Association

Action

In MakeAssociates two CRM objects.

Two HubSpot records get tied together with Create an Association, a contact to a company or a deal to a ticket, and the link shows on both sides.

When to use it
a scenario has just created a deal and the buyer should not stay unattached to it.
Watch out
both records have to exist already, so their IDs come from the modules that created or found them.
HubSpot CRM54

List Associations

Search

In MakeReturns the IDs of CRM objects associated with a given object, based on the specified association type.

Ask it about one record and it returns the IDs of the records linked to it, for the association type you choose.

When to use it
checking which deals hang off a company before anyone archives that company.
Watch out
you get IDs and nothing else, so a module that reads the record has to follow when the scenario needs names or amounts.
HubSpot CRM55

Delete an Association

Action

In MakeDeletes an association between two CRM objects.

Cutting the link between two records while leaving both records alone is what Delete an Association does, and it helps when only the relationship was wrong.

When to use it
a contact attached to the wrong company after an import, with the rest of the data fine.
Watch out
nothing warns you that a report leaned on that link, so check what reads it before the scenario goes live.

Calls

5 modules
HubSpot CRM56

Create a Call

Action

In MakeCreates a call with the given properties and returns a copy of the object, including the ID.

Logging a phone conversation on a HubSpot record from what the scenario already holds is the job of Create a Call, which hands back the new call including its ID.

When to use it
a dialer passes finished calls along so the rep sees them on the customer record, not in a separate tool.
Watch out
keep that ID, because it is what any later module needs in order to update or link the call.
HubSpot CRM57

Update a Call

Action

In MakeUpdates call's properties by their ID. Returns updated properties in the response.

Already logged the call and something changed? Update a Call rewrites the properties of that one call and returns the new version.

When to use it
a transcription that arrives later and belongs on the call logged live.
Watch out
the update runs after the creation, so chain it behind the module that creates the call rather than beside it.
HubSpot CRM58

Get a Call

Action

In MakeReturns information about a specific call.

A single logged call comes back into the scenario through Get a Call, so the next step works on fresh data rather than on a copy.

When to use it
building a weekly digest of client conversations for an account manager who lives in email.
Watch out
it answers for one call at a time, so a picture of a whole account starts with a search instead.
HubSpot CRM59

Search for Calls

Search

In MakeLists calls based on the provided filters or a search query.

Goes through every call in the account and returns the ones that pass your filters, one result per call.

When to use it
counting how many conversations an account had before sitting down to renew the contract.
Watch out
every result runs the following modules once more, and that is exactly what Make counts on your plan.
HubSpot CRM60

Delete a Call

Action

In MakeMoves a call to the recycling bin.

This module moves a logged call to the recycling bin, the clean way to clear what a test scenario left behind.

When to use it
after a telephony integration logged the same conversation three times.
Watch out
the scenario cannot put it back, so filter tightly and try it on a single record first.

Notes

5 modules
HubSpot CRM61

Create a Note

Action

In MakeCreates a note with the given properties and returns a copy of the object, including the ID.

A note is the free text HubSpot keeps on a record. This module writes one from whatever the scenario gathered, and the reply carries its ID.

When to use it
a survey answer the account manager should read on the record, not in a sheet nobody opens.
Watch out
whoever reads it will be in a hurry, so write short and factual instead of dumping everything in.
HubSpot CRM62

Update a Note

Action

In MakeUpdates note's properties by their ID. Returns updated properties in the response.

The text of a note that already exists gets replaced by Update a Note, so the record keeps one clear entry rather than a trail of corrections.

When to use it
an enrichment step that fills in what the first pass could not find.
Watch out
the previous text is gone, so store it elsewhere if anyone might need it later.
HubSpot CRM63

Get a Note

Action

In MakeReturns information about a specific note.

Point this module at a note ID and it reads the note back, text included, for whatever comes next.

When to use it
carrying the last note on a deal into the brief you send a subcontractor.
Watch out
an ID typed in by hand ages badly, so take the one a search or the trigger gives you.
HubSpot CRM64

Search for Notes

Search

In MakeLists notes based on the provided filters or a search query.

Filters go in, matching notes come out. Search for Notes covers the case where a scenario hunts for text written on records without knowing a single ID.

When to use it
gathering everything written about a client before a quarterly review.
Watch out
results arrive one by one, so join them into a single message unless you want one email per note.
HubSpot CRM65

Delete a Note

Action

In MakeMoves a note to the recycling bin.

This module does one thing: it sends the note whose ID you hand over to the recycling bin.

When to use it
removing the placeholder text an automation left while the real content was still coming.
Watch out
a scenario asks for no confirmation, and a loose filter empties many more notes than planned.

Tasks

5 modules
HubSpot CRM66

Create a Task

Action

In MakeCreates a task with the given properties and returns a copy of the object, including the ID.

From the scenario, Create a Task puts a to-do into HubSpot and returns the new task with its ID. The follow-up exists before anyone thinks to write it.

When to use it
a form filled in by a large prospect that deserves a call back the same day.
Watch out
the schedule on the first module decides when the task appears, so set it to the pace the team expects.
HubSpot CRM67

Update a Task

Action

In MakeUpdates task's properties by their ID. Returns updated properties in the response.

An existing to-do gets edited by Update a Task, which is how a scenario marks progress instead of stacking near duplicates.

When to use it
a document that finally lands and lets you close the task that was waiting on it.
Watch out
HubSpot answers with the updated properties, so read them in Run once to confirm you touched the right task.
HubSpot CRM68

Get a Task

Action

In MakeReturns information about a specific task.

One ID in, one task out. Get a Task reads a single to-do so the scenario knows where it stands before acting.

When to use it
a nightly check that flags open tasks on deals closing this week.
Watch out
a task read at eight can be closed by nine, so keep the read and the action in the same run.
HubSpot CRM69

Search for Tasks

Search

In MakeLists tasks based on the provided filters or a search query.

Without you needing to know a single ID in advance, Search for Tasks returns the to-dos that meet your criteria.

When to use it
spotting what slipped in a rep's portfolio before the monthly one-to-one.
Watch out
run it once before trusting it, because a filter that looks right often catches tasks you had forgotten about.
HubSpot CRM70

Delete a Task

Action

In MakeMoves a task to the recycling bin.

A to-do dropped into the recycling bin by Delete a Task leaves the list for the whole team, not only for whoever was following it.

When to use it
cancelling the follow-up planned on a deal that has just been lost.
Watch out
a scenario that deletes moves fast, so check it on one loose task before letting it loose on a portfolio.

Products

5 modules
HubSpot CRM71

Create a Product

Action

In MakeCreates a product with the given properties and returns a copy of the object, including the ID.

Once the scenario has the data, Create a Product adds an entry to the HubSpot catalog and returns the new product with its ID.

When to use it
a new reference coming out of a wholesaler's stock tool that has to become sellable.
Watch out
creating the product puts it on no deal at all, which is what the line item modules are for.
HubSpot CRM72

Update a Product

Action

In MakeUpdates product's properties by their ID. Returns updated properties in the response.

A name changes, a price changes, and Update a Product rewrites that one catalog entry before returning what was modified.

When to use it
a yearly price review prepared in a spreadsheet and applied in a single run.
Watch out
try it on one product, because a mapping mistake repeated across a catalog takes a long time to undo by hand.
HubSpot CRM73

Get a Product

Action

In MakeReturns information about a specific product.

The reference already sits in the catalog, and Get a Product fetches its record so the scenario works on the HubSpot version.

When to use it
checking an item before writing it onto a quote your scenario is building.
Watch out
the scenario reads what HubSpot holds, not what your shop holds, so settle which one wins before going further.
HubSpot CRM74

Search for Products

Search

In MakeLists products based on the provided filters or a search query.

When all you have is a name, Search for Products surfaces the catalog entries that match, one per result.

When to use it
finding the item to add to a quote from what the customer asked for in plain words.
Watch out
two entries with the same name both come back, and the scenario cannot guess which one your team meant.
HubSpot CRM75

Delete a Product

Action

In MakeMoves a product to the recycling bin.

Pulling a reference out of the catalog and into the recycling bin is what Delete a Product does, out of everything the scenario builds afterwards.

When to use it
an end of line that nobody should be able to add to a quote any more.
Watch out
keep a copy of the catalog on your side, since the HubSpot recycling bin is not a backup tool.

Line Items

5 modules
HubSpot CRM76

Create a Line Item

Action

In MakeCreates a line item with the given properties and returns a copy of the object, including the ID.

Adding a line to the sales document your scenario is building is the job of Create a Line Item, which returns the new line and its ID.

When to use it
a quote assembled from the options ticked on a request form.
Watch out
build the lines once the deal or the quote exists, otherwise they have nothing to sit on.
HubSpot CRM77

Update a Line Item

Action

In MakeUpdates line item's properties by their ID. Returns updated properties in the response.

A quantity to correct, a line to revise: Update a Line Item changes the line you point at and returns what it now contains.

When to use it
a customer who changes the volume ordered in the middle of a negotiation.
Watch out
what you fix here ends up in front of the customer, so put a filter you trust ahead of this module.
HubSpot CRM78

Get a Line Item

Action

In MakeReturns information about a specific line item.

On a sales document, this read targets one line and one only, the one whose ID you pass in.

When to use it
a spot check on the line that is holding up an order.
Watch out
one line at a time is perfect for a check and slow for rebuilding an entire quote.
HubSpot CRM79

Search for Line Items

Search

In MakeLists line items on the provided filters or a search query.

Instead of knowing every ID, Search for Line Items returns the lines that pass your filters and hands them to the next module one by one.

When to use it
rebuilding the detail of an order for the warehouse before anything ships.
Watch out
the module answers line by line, so a scenario that expects a total has to add them up itself.
HubSpot CRM80

Delete a Line Item

Action

In MakeMoves a line item to the recycling bin.

The line goes to the recycling bin and the sales document really does lose it.

When to use it
an option pulled from the quote before it goes out to the customer.
Watch out
look at what the customer has already received, because a line that vanishes later always costs one more conversation.

Orders

5 modules
HubSpot CRM81

Create an Order

Action

In MakeCreates an order with the given properties and returns a copy of the object, including the ID.

A new order gets written into HubSpot from the properties your scenario passes, and Create an Order hands back a copy with its ID. Later modules use that ID to attach anything else belonging to the same order.

When to use it
a checkout is confirmed on your store and sales should see the order in the CRM without waiting for a nightly export.
Watch out
nothing here looks for repeats, so two runs on the same checkout leave two orders behind.
HubSpot CRM82

Update an Order

Action

In MakeUpdates order's properties by their ID. Returns updated properties in the response.

Give this module an order ID and the properties you want changed. HubSpot applies them to that one order, then returns the new values for the rest of the scenario to read.

When to use it
your carrier confirms a shipment and the order in HubSpot should say so before the customer thinks to ask.
Watch out
map the ID from an earlier module instead of typing one in, because this edits exactly the record you name.
HubSpot CRM83

Get an Order

Action

In MakeReturns information about a specific order.

Reading comes before deciding. Get an Order pulls a single order back from HubSpot and drops its current values into the scenario, changing nothing along the way.

When to use it
an approval that sat in someone's inbox for a while, where the next step should run on the order as it stands now.
Watch out
the module answers on an ID, so a create or a search module has to come first when the scenario is not carrying one yet.
HubSpot CRM84

Search for Orders

Search

In MakeLists orders based on the provided filters or a search query.

Somewhere in HubSpot sits the handful of orders you care about. Search for Orders finds them from your filters or your query, and each match leaves as its own bundle, the single item the next module receives.

When to use it
a Monday scenario that collects the orders sitting in a given stage and posts them to your team channel.
Watch out
zero matches is a normal answer, and a scenario written as if there is always one breaks on the first quiet week.
HubSpot CRM85

Delete an Order

Action

In MakeMoves an order to the recycling bin.

Sending an order to the HubSpot recycling bin is the whole job here, and the module does it without asking anyone first.

When to use it
the test orders you created while building the scenario, cleared out at the end of the run.
Watch out
put a filter in front of it that checks the order really is the one you meant, since the scenario will not pause to let you reconsider.

Meetings

5 modules
HubSpot CRM86

Create a Meeting

Action

In MakeCreates a meeting with the given properties and returns a copy of the object, including the ID.

A meeting logged in HubSpot is what the next person opening the record sees. Create a Meeting adds one from the properties your scenario supplies and returns it with its ID.

When to use it
a prospect picks a slot in your booking tool and the meeting should reach the HubSpot record the same minute.
HubSpot CRM87

Update a Meeting

Action

In MakeUpdates meeting's properties by their ID. Returns updated properties in the response.

Times move and records should follow. Update a Meeting rewrites the properties you send on the meeting whose ID you point at, then returns them as HubSpot saved them.

When to use it
a call pushed to next week, where the rep should not have to open two tools to keep the history straight.
Watch out
the module works on the meeting you name, so a scenario that only knows the contact needs a search step in front of it.
HubSpot CRM88

Get a Meeting

Action

In MakeReturns information about a specific meeting.

One meeting, all its stored values, no edits: that is what this module brings back to the scenario.

When to use it
building a reminder that needs the real details of the meeting rather than whatever the trigger happened to carry.
Watch out
the values are the ones in HubSpot at the second the module runs, so read them late when something upstream may still change them.
HubSpot CRM89

Search for Meetings

Search

In MakeLists meetings based on the provided filters or a search query.

Ask by criteria rather than by ID, and Search for Meetings answers with every meeting matching your filters or your query.

When to use it
a reporting scenario that gathers the meetings booked over a period and drops them into a spreadsheet.
Watch out
each match becomes a bundle, and every module behind this one runs once per bundle, which is what Make counts as operations on your plan.
HubSpot CRM90

Delete a Meeting

Action

In MakeMoves a meeting to the recycling bin.

HubSpot keeps what you delete in a recycling bin, and this module is what puts a meeting there. The record leaves the timeline your scenario was reading.

When to use it
a duplicate meeting left by an integration that fired twice, removed once the scenario has spotted it.
Watch out
anything the rest of the run still needs from that meeting has to be read before this module, not after.

Emails

5 modules
HubSpot CRM91

Create an Email

Action

In MakeCreates an email with the given properties and returns a copy of the object, including the ID.

Every email worth keeping in the CRM has to get there somehow. Create an Email puts one in from the properties your scenario passes and returns a copy with its ID.

When to use it
a support desk where the conversation happens, while HubSpot stays the place anyone reads the full account history.
Watch out
this fills the CRM side of the story, so sending the message stays with whatever tool your scenario already uses for that.
HubSpot CRM92

Update an Email

Action

In MakeUpdates email's properties by their ID. Returns updated properties in the response.

Something logged against a record turns out wrong. Update an Email corrects the properties you send on the email whose ID you give it, and returns them as saved.

When to use it
a batch of emails imported with values nobody checked until the sales team complained.
Watch out
only the properties you send are touched, so build the module around the one thing you meant to fix.
HubSpot CRM93

Get an Email

Action

In MakeReturns information about a specific email.

What did that email actually say? Get an Email brings the record back into the scenario so the modules after it work from the real content.

When to use it
a scenario holding an email ID from a search that now needs the full record before it decides anything.
HubSpot CRM94

Search for Emails

Search

In MakeLists emails based on the provided filters or a search query.

Filters or a search query go in, the matching email records come out. This is how a scenario finds them when it has no ID to start from.

When to use it
an account review that pulls the emails logged on a customer before the quarterly call.
Watch out
broad criteria bring back a long stream of bundles, so narrow the search before wiring anything heavy behind it.
HubSpot CRM95

Delete an Email

Action

In MakeMoves an email to the recycling bin.

This one takes an email record out of sight. It lands in the recycling bin, off the HubSpot record the rest of your team reads.

When to use it
a cleanup pass on the test records left behind after a migration.
Watch out
a logged email is often the only place a decision was written down, so keep the filter strict rather than clever.

Communications

5 modules
HubSpot CRM96

Create a Communication

Action

In MakeCreates a communication with the given properties and returns a copy of the object, including the ID.

Exchanges live in HubSpot as objects, and a communication is one of the types on offer. Create a Communication adds one from the properties your scenario sends and returns it with its ID.

When to use it
a messaging tool your team lives in, with the CRM as the place a colleague can catch up on what was said.
Watch out
run this on every incoming message and the record fills fast, so decide upstream which exchanges deserve to be kept.
HubSpot CRM97

Update a Communication

Action

In MakeUpdates communication's properties by their ID. Returns updated properties in the response.

Once a communication exists, this is how its values change: the ID of the record, the properties to set, and HubSpot returns what it stored.

When to use it
an exchange logged as soon as it starts, then completed later when the outcome is known.
HubSpot CRM98

Get a Communication

Action

In MakeReturns information about a specific communication.

Sometimes a scenario only needs to look. Get a Communication returns one exchange exactly as HubSpot holds it, without writing anything back.

When to use it
a routing scenario that checks what was already said before it decides whether a human should step in.
HubSpot CRM99

Search for Communications

Search

In MakeLists communications based on the provided filters or a search query.

Takes your filters or a query and returns the exchanges that match, one bundle per exchange.

When to use it
a scenario that has a contact in hand and needs to know whether anyone has been in touch lately.
Watch out
an empty result still lets the run continue, so add a filter that stops the following modules when nothing came back.
HubSpot CRM100

Delete a Communication

Action

In MakeMoves a communication to the recycling bin.

The exchange whose ID this module receives goes to the recycling bin, and the run carries on.

When to use it
exchanges imported from a tool your team stopped using, taken out of the records once nobody reads them.
Watch out
fed by a search, this runs once per result, so it removes as many records as the search found.

Invoices

2 modules
HubSpot CRM101

Get an Invoice

Action

In MakeReturns information about a specific invoice.

Invoices are the one group in this app you can only read. Get an Invoice returns a single invoice, so a scenario can work from what accounting already recorded.

When to use it
a payment chase that checks the invoice behind a deal before it writes the reminder.
Watch out
the app ships no module to create or edit an invoice, so anything that has to change happens in the tool that issued it.
HubSpot CRM102

Search for Invoices

Search

In MakeLists invoices based on the provided filters or a search query.

When the scenario has no invoice ID to start from, this is the way in: filters or a query, and back come the invoices that match.

When to use it
a monthly check that lists the invoices in a given state so the team sees them without opening HubSpot.
Watch out
both invoice modules read and neither writes, so treat what comes back as material for reports and decisions, not a place to fix data.

Quotes

5 modules
HubSpot CRM103

Search for Quotes

Search

In MakeLists quotes by search criteria.

Sales rarely remembers a quote ID. Search for Quotes works from the criteria you set instead, and returns the matching quotes one bundle at a time.

When to use it
a follow-up scenario that finds the quotes left hanging and pings the rep who owns each one.
Watch out
the IDs it returns are exactly what the other quote modules need, so pass them straight into the one that reads or edits the quote.
HubSpot CRM104

Create a Quote

Action

In MakeCreates a new quote.

A new quote starts here. Create a Quote makes one in HubSpot from what the scenario passes, so the document exists before anyone opens the CRM.

When to use it
a request arriving through a form or a spreadsheet, turned into a quote the sales team only has to review.
Watch out
keep this step behind whatever approves the request, because a quote that exists in HubSpot is a quote someone can send.
HubSpot CRM105

Get a Quote

Action

In MakeGets a quote by its ID.

With the quote ID in hand, Get a Quote returns that quote and only that one. Nothing is written, nothing is searched.

When to use it
a deal that moves stage, and a scenario that wants the state of the attached quote before it notifies the account owner.
HubSpot CRM106

Update a Quote

Action

In MakeUpdates quote by its ID.

Prices move and dates slip. Update a Quote keeps the HubSpot copy in line: give it the quote ID and the values to change.

When to use it
a discount approved in another tool, applied to the quote without anyone retyping it.
Watch out
a quote already in front of a customer is a document, not just a record, so check the approval before the module rewrites it.
HubSpot CRM107

Delete a Quote

Action

In MakeDeletes quote by its ID.

Cleanup is the reason this module exists: hand it a quote ID and the quote goes away.

When to use it
drafts generated while a scenario was still being built, taken out once the real quote is in place.
Watch out
the app describes this as a deletion and says nothing about the recycling bin the other objects fall into, so treat it as final.

Other

1 module
HubSpot CRM108

Make an API Call

Action

In MakePerforms an arbitrary authorized API call to manage data in Hubspot CRM.

When the list above stops short of what you need, Make an API Call is the way out: it calls any endpoint of the HubSpot CRM API through the connection your other modules already use.

When to use it
an object or an operation HubSpot exposes but this app does not ship as a module.
Watch out
the scopes your endpoint needs are chosen under Custom Scopes on the connection, and once added they cannot be removed, so a connection with fewer scopes has to be created from scratch.
Need help

Need help automating HubSpot CRM with Make?

A person reads every message.

FAQ

The questions that come next

01Is the HubSpot CRM Make integration free?
Yes, for what most teams start with. HubSpot CRM is a standard app, so it is there from the Make Free plan, which runs 2 active scenarios, checks scheduled triggers every 15 minutes at the fastest, cuts a run off after 5 minutes and handles files up to 5 MB with 512 MB of transfer. Make counts operations, and every module that runs on one item counts one. Paid plans take the interval down to 1 minute, lift the ceiling on active scenarios and give a run 40 minutes. What your HubSpot account itself costs is a separate question.
02What do you need to connect HubSpot CRM to Make?
A HubSpot CRM user account, and for the standard modules that is the whole list. Add a HubSpot module to a scenario, click Create a connection, name it if you want to, save, then authenticate and confirm access in the HubSpot window. Two cases ask for more. A module tagged instant wants a webhook created first, and the notification and timeline modules need a HubSpot developer account, with the user identifier, the API key, the client ID and the client secret filled in the advanced parameters of the connection.
03Does the HubSpot CRM trigger react in real time?
One of them does. Watch Notifications is instant: HubSpot calls Make through a webhook the moment a subscribed change happens, and that one runs on the developer connection. The 11 other triggers are scheduled, which means Make asks HubSpot what is new each time the scenario runs. A new scenario runs every 15 minutes by default, the Free plan cannot go faster, and paid plans go down to 1 minute. For most CRM work the gap is invisible. When seconds genuinely matter, the instant trigger is the one to set up.
04What if a HubSpot module is missing or a limit gets in the way?
Make an API Call covers the gap. That module sends an authorized call to any endpoint of the HubSpot API through the same connection, so whatever the 120 listed modules do not expose stays reachable from your scenario. Pick the scopes your endpoint needs in the connection settings, and keep in mind that a scope cannot be removed once it is added, so a narrower set means a new connection. Two documented limits are worth knowing too: a Custom Application carries a single webhook URL, and every event you want to watch shares it through subscriptions.
05Make or n8n for HubSpot CRM?
It depends on who keeps the thing running. Make lays the scenario out on a canvas and gives HubSpot CRM 120 modules, which fits a team where the person building is also the person running the business. n8n sits closer to code and to self-hosting, which pays off when a developer owns the automations. The same CRM exists on both sides, so the honest test is to build one small automation twice and see which editor you argue with less. Hosting, budget and who fixes it on a Friday evening settle the rest.
Hack'celeration Lab

Get our weekly automation tips.

No spam. Unsubscribe anytime.