HubSpot
Create and manage contacts, deals, and companies in HubSpot CRM. In Appbricx, your workflows and server functions call it by name once it is connected.
What you can do
45 actions, each one call from a workflow or a server function. Triggers come from your app: a row changing, a schedule or a webhook.
- Create ContactCreates a contact in Hubspot.
create-contact - Create DealCreates a new deal in Hubspot.
create-deal - Update ContactUpdates a contact in Hubspot.
update-contact - Add contact To ListAdd contact to list
add_contact_to_list - Add Contact to WorkflowAdds a contact to a specified workflow in your HubSpot account.
add-contact-to-workflow - Create AssociationsCreates associations between objects
create-associations - Create COS Blog PostCreates a blog post in you Hubspot COS blog.
create-blog-post - Create CompanyCreates a company in Hubspot.
create-company - Create Custom ObjectCreates a custom object in Hubspot.
create-custome-object - Create Line ItemCreates a line item in Hubspot.
create-line-item - Create or Update ContactCreates a new contact or updates an existing contact based on email address.
create-or-update-contact - Create PageCreates a new landing/site page.
create-page
Set it up
About two minutes, once per project or once for the whole workspace.
- Open Integrations in the builder
Backend panel, Integrations tab, then HubSpot. To connect it for every project, use Workspace settings, Integrations.
- Sign in to HubSpot
You sign in to HubSpot and approve access. Appbricx keeps the tokens, encrypted, and refreshes them.
crm.objects.contacts.readcrm.objects.contacts.writecrm.objects.deals.read
This uses an OAuth app: the platform's, or your own from the admin panel, and you can bring your own credentials.
- Call an action
From a workflow, by integration id and action name. The call answers with success, output and, when it fails, the reason.
Workflow // .workflow.js (native ctx) export async function run(ctx) { const res = await ctx.integrations.invoke("hubspot", "create-contact", {}); if (!res.success) throw new Error(res.error); ctx.log.info("HubSpot answered", { output: res.output }); }
More in CRM and sales
HubSpot and its logo are trademarks of their owner, shown only to identify the service this integration connects to. Their use does not imply endorsement by, or affiliation with, that company.