Connect CMap Software and HubSpot to power AI-driven automation
- No-code AI automation
- Full audit trails and controls
- SOC 2 and GDPR compliant
- Easy visual workflow builder
- 9,000+ apps, 450+ AI tools
- Free tier available
Top companies trust Zapier to automate work that solves their unique business problems—no coding required.
How Zapier works
Zapier makes it easy to integrate CMap Software with HubSpot - no code necessary. See how you can get setup in minutes.
Choose a trigger
A trigger is the event that starts your Zap—like a "New Company" from CMap Software.
Add your action
An action happens after the trigger—such as "Update Contact Subscription Preferences" in HubSpot.
You’re connected!
Zapier seamlessly connects CMap Software and HubSpot, automating your workflow.
Supported triggers and actions
Zapier helps you create workflows that connect your apps to automate repetitive tasks. A trigger is an event that starts a workflow, and an action is an event a Zap performs.
New CompanyTriggers when a new company is created.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
New LeadTriggers when a new lead is created.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
New ProjectTriggers when a new project is created.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
Project LostTriggers when a project is lost.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
Project WinTriggers when a project is won.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
Fee Estimator UpdateTriggers when a Fee Estimator is updated.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
Update ContactTriggers when a contact is updated.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.- Activity IDRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Activity IDRequired
- CompletedRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- First NameRequired
- Last NameRequired
- Company IDRequired
- Job Title
- Telephone
- Mobile
- Email
- Address ID
- Owner ID
- Main Contact
- Finance Contact
- Notes
- Custom Fields
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- NameRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Expense Claim IDRequired
- Expense Claim Item IDRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Expense Claim IDRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Project IDRequired
- NameRequired
- Cost PriceRequired
- Sale PriceRequired
- Workstage
- Calculation Type
- Billing Type
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- DateRequired
- User ID
- Duration (days)
- Hours
- Holiday Code ID
- PM (Half-Day)
- Actual Days
- Notes
- Status
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Holiday IDRequired
- User ID
- Date
- Duration (days)
- Hours
- Holiday Code ID
- PM (Half-Day)
- Actual Days
- Notes
- Status
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Invoice ListRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Invoice IDsRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Contact IDRequired
- Company IDRequired
- Address ID
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Project IDRequired
- TitleRequired
- CompanyRequired
- ContactRequired
- OfficeRequired
- TeamRequired
- StageRequired
- ProbabilityRequired
- Start DateRequired
- End DateRequired
- SectorRequired
- Project TypeRequired
- Lead SourceRequired
- Project ManagerRequired
- OwnerRequired
- Fee TypeRequired
- Estimated Price
- External Reference
- Private
- Custom Fields
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Invoice NumberRequired
- Invoice Date
- Description
- Net Amount
- VAT Amount
- VAT Rate (%)
- Ext VAT ID
- Currency
- Supplier Account ID
- Supplier Account Name
- Project ID
- Project Code
- Project Code and Title
- Purchase Order Number
- Budget External ID
- Nominal Code
- Internal Reference
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Timesheet Entry IDRequired
- Date
- Hours
- Project ID
- Internal Code ID
- Task ID
- Role ID
- Notes
- Location
- Additional Time
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Contact IDRequired
- First Name
- Last Name
- Company ID
- Job Title
- Telephone
- Mobile
- Email
- Address ID
- Owner ID
- Main Contact
- Finance Contact
- Notes
- Custom Fields (JSON)
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- First NameRequired
- Last NameRequired
- EmailRequired
- Start DateRequired
- StatusRequired
- OfficeRequired
- TeamRequired
- Job TitleRequired
- Default RoleRequired
- CurrencyRequired
- Line ManagerRequired
- Time Off ApproverRequired
- Expense ApproverRequired
- Security GroupRequired
- Custom Fields
- Weekly Working HoursRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Show all get activity categories
ActionThis is an event a Zap performs.SearchFind existing data in your app- QueryRequired
ActionThis is an event a Zap performs.SearchFind existing data in your app- Company IDRequired
ActionThis is an event a Zap performs.SearchFind existing data in your app- Search QueryRequired
ActionThis is an event a Zap performs.SearchFind existing data in your app- Show all contacts
ActionThis is an event a Zap performs.SearchFind existing data in your app- Expense Claim IDRequired
ActionThis is an event a Zap performs.SearchFind existing data in your app- Invoice IDRequired
ActionThis is an event a Zap performs.SearchFind existing data in your app- User IDRequired
ActionThis is an event a Zap performs.SearchFind existing data in your app- Show all invoice
ActionThis is an event a Zap performs.SearchFind existing data in your app- From DateRequired
- To DateRequired
ActionThis is an event a Zap performs.SearchFind existing data in your app- Show all get countries
ActionThis is an event a Zap performs.SearchFind existing data in your app- Show all get internal codes
ActionThis is an event a Zap performs.SearchFind existing data in your app- Show all get mileage rates
ActionThis is an event a Zap performs.SearchFind existing data in your app- Show all get project types
ActionThis is an event a Zap performs.SearchFind existing data in your app- Show all get vat rates
ActionThis is an event a Zap performs.SearchFind existing data in your app- User IDRequired
ActionThis is an event a Zap performs.SearchFind existing data in your app- Note
- Additional properties to retrieve
Try ItTriggerThis is the start of your ZapPollingZapier checks for new data every 15 min on the Free plan- Object TypeRequired
- Properties to Retrieve
Try ItTriggerThis is the start of your ZapPollingZapier checks for new data every 15 min on the Free plan- Note
- Additional properties to retrieve
Try ItTriggerThis is the start of your ZapPollingZapier checks for new data every 15 min on the Free plan- Note
- Additional properties to retrieve
Try ItTriggerThis is the start of your ZapPollingZapier checks for new data every 15 min on the Free plan- Note
- Additional properties to retrieve
Try ItTriggerThis is the start of your ZapPollingZapier checks for new data every 15 min on the Free plan- Blog UrlRequired
- Article StateRequired
Try ItTriggerThis is the start of your ZapPollingZapier checks for new data every 15 min on the Free plan
New DealTriggers when a new Deal is created.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.- Property NameRequired
- Properties to retrieveRequired
Try ItTriggerThis is the start of your ZapPollingZapier checks for new data every 15 min on the Free plan- Note
- Additional properties to retrieve
Try ItTriggerThis is the start of your ZapPollingZapier checks for new data every 15 min on the Free plan- Object TypeRequired
- Property NameRequired
- Additional Properties to Retrieve
Try ItTriggerThis is the start of your ZapPollingZapier checks for new data every 15 min on the Free plan- Property NameRequired
- Note
- Additional properties to retrieve
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.- Note
- Note
- Additional properties to retrieve
Try ItTriggerThis is the start of your ZapPollingZapier checks for new data every 15 min on the Free plan- Note
- List NameRequired
- ContactRequired
- Halt my task if contact is already a member of the list
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
Create CompanyCreates a Company in HubSpot.
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
Create AssociationsCreates associations between objects.
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Note
- Halt task if any associations error occurred
- Engagement TypeRequired
- Assigned To
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Note
- Social Media ChannelRequired
- Message ContentRequired
- When
- Save as draft
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Note
- Note
- NameRequired
- Company
- Contact
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
Delete CRM ObjectDeletes a CRM object from HubSpot
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Company IDRequired
- Note
- Additional properties to retrieve
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Type of Custom ObjectRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Note
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Product IDRequired
- Note
- Additional properties to retrieve
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
Create Line_itemCreates a Line_item in HubSpot.
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Note
- Contact Email AddressRequired
- Event IDRequired
- Contact Value
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
Get CRM ObjectGets a CRM object from HubSpot by ID
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Note
- List NameRequired
- ContactRequired
- Halt my task if contact wasn't a member of the listRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
Create TicketCreates a Ticket in HubSpot.
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
Update ContactUpdate a Contact in HubSpot.
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
Update Line_itemUpdate a Line_item in HubSpot.
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
Update ProductUpdate a Product in HubSpot.
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Type of Custom ObjectRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- FolderRequired
- FilenameRequired
- Access levelRequired
- FileRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Api_docs_info
- Stop on errorRequired
- HTTP MethodRequired
- URLRequired
- Query string parameters
- Additional request headers
- Body
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Note
- NameRequired
ActionThis is an event a Zap performs.SearchFind existing data in your app- Note
- Additional properties to retrieve
ActionThis is an event a Zap performs.SearchFind existing data in your app- Note
- NameRequired
ActionThis is an event a Zap performs.SearchFind existing data in your app
Find AssociationsFind associations between objects.
ActionThis is an event a Zap performs.SearchFind existing data in your app- Object TypeRequired
- Pipeline IdRequired
- Stage IdRequired
ActionThis is an event a Zap performs.SearchFind existing data in your app- Note
- Additional properties to retrieve
ActionThis is an event a Zap performs.SearchFind existing data in your app- Note
- Additional properties to retrieve
ActionThis is an event a Zap performs.SearchFind existing data in your app- Note
- Additional properties to retrieve
ActionThis is an event a Zap performs.Search or writeFind existing data in your app, or create a new record if no data is found- Type of Custom ObjectRequired
ActionThis is an event a Zap performs.Search or writeFind existing data in your app, or create a new record if no data is found- Note
- Additional properties to retrieve
ActionThis is an event a Zap performs.Search or writeFind existing data in your app, or create a new record if no data is found- Note
- Additional properties to retrieve
ActionThis is an event a Zap performs.Search or writeFind existing data in your app, or create a new record if no data is found
New ContactTriggers when a new contact is created.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
New PotentialTriggers when a new potential is created.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
Project CloseTriggers when a project is closed.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
Project UpdateTriggers when a project is updated.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
Timesheet SubmissionTriggers when a user submits their timesheet.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
Update CompanyTriggers when a company is updated.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.- Contact ID
- Start DateRequired
- Due Date
- User ID (Owner)Required
- Project ID
- Activity Category IDRequired
- Is Completed
- DetailsRequired
- Notes
- Is Private
- Company IDRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Activity IDRequired
- Account ID
- Contact ID
- Start Date
- Due Date
- User ID (Owner)
- Project ID
- Entity ID
- Entity Type
- Activity Category ID
- Is Completed
- Details
- Notes
- Is Private
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- NameRequired
- Telephone
- Website
- Fax
- Payment Days
- Notes
- Address Description
- Address Line 1
- Address Line 2
- Address Line 3
- Town / City
- County / State
- Postcode
- Custom Fields (JSON)
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Custom Field NameRequired
- Custom Field ValueRequired
- User ID
- Company ID
- Contact ID
- Project ID
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Expense Claim IDRequired
- Expense Category ID
- Claim Date
- Description
- Project ID
- Contract ID
- Internal Code ID
- Currency ID
- Exchange Rate
- VAT Rate ID
- VAT Amount
- Mileage
- Mileage Rate ID
- Reimburse
- Receipt Attached
- Receipt Image (Base64 JPG)
- Billing Type ID
- Budget External ID
- Account ID
- Invoice ID
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Expense Claim IDRequired
- Expense Claim Item IDRequired
- Expense Category ID
- Claim Date
- Description
- Project ID
- Contract ID
- Internal Code ID
- Currency ID
- Exchange Rate
- VAT Rate ID
- VAT Amount
- Mileage
- Mileage Rate ID
- Reimburse
- Receipt Attached
- Receipt Image (Base64 JPG)
- Billing Type ID
- Budget External ID
- Account ID
- Invoice ID
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Expense Claim IDRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Project IDRequired
- External IDRequired
- Name
- Cost Price
- Sale Price
- Workstage
- Calculation Type
- Billing Type
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Holiday IDRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Invoice IDRequired
- Amount PaidRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- TitleRequired
- Start DateRequired
- End DateRequired
- Company IDRequired
- Contact IDRequired
- Project Manager IDRequired
- Owner IDRequired
- Estimated Price
- Details
- Bio
- External Reference
- Source
- Private
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Invoice IDsRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- TitleRequired
- CompanyRequired
- ContactRequired
- OfficeRequired
- TeamRequired
- Stage
- Probability
- Start DateRequired
- End DateRequired
- SectorRequired
- Project TypeRequired
- Lead SourceRequired
- Project ManagerRequired
- OwnerRequired
- Fee TypeRequired
- Estimated Price
- External Reference
- Is Private
- Custom Fields
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Purchase Invoice IDRequired
- FileRequired
- File NameRequired
- Content Type (MIME)Required
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- DateRequired
- HoursRequired
- Project ID
- Internal Code ID
- Task ID
- Role ID
- Notes
- Location
- Additional Time
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Company IDRequired
- Name
- Telephone
- Website
- Fax
- Payment Days
- Notes
- Address Description
- Address Line 1
- Address Line 2
- Address Line 3
- Town / City
- County / State
- Postcode
- Custom Fields (JSON)
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Contact Account IDRequired
- StatusRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- User IDRequired
- First Name
- Last Name
- Email
- Start Date
- Status
- Office
- Team
- Job TitleRequired
- Default Role
- Currency
- Line Manager
- Time Off Approver
- Expense Approver
- Security Group
- Custom Fields (JSON)
- Weekly Working HoursRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Company IDRequired
ActionThis is an event a Zap performs.SearchFind existing data in your app- Company IDRequired
ActionThis is an event a Zap performs.SearchFind existing data in your app- Company IDRequired
ActionThis is an event a Zap performs.SearchFind existing data in your app- Contact IDRequired
ActionThis is an event a Zap performs.SearchFind existing data in your app- Show all get expense categories
ActionThis is an event a Zap performs.SearchFind existing data in your app- Expense Claim IDRequired
- Expense Claim Item IDRequired
ActionThis is an event a Zap performs.SearchFind existing data in your app- Show all holidays
ActionThis is an event a Zap performs.SearchFind existing data in your app- Holiday IDRequired
ActionThis is an event a Zap performs.SearchFind existing data in your app- TypeRequired
- Search QueryRequired
ActionThis is an event a Zap performs.SearchFind existing data in your app- Project IDRequired
ActionThis is an event a Zap performs.SearchFind existing data in your app- Show all get currencies
ActionThis is an event a Zap performs.SearchFind existing data in your app- Show all get lead sources
ActionThis is an event a Zap performs.SearchFind existing data in your app- Show all get project stages
ActionThis is an event a Zap performs.SearchFind existing data in your app- Show all get sectors
ActionThis is an event a Zap performs.SearchFind existing data in your app- Project IDRequired
ActionThis is an event a Zap performs.SearchFind existing data in your app- Search Query
ActionThis is an event a Zap performs.SearchFind existing data in your app- Note
- Additional properties to retrieve
Try ItTriggerThis is the start of your ZapPollingZapier checks for new data every 15 min on the Free plan- Note
- Additional properties to retrieve
Try ItTriggerThis is the start of your ZapPollingZapier checks for new data every 15 min on the Free plan- Note
- Additional properties to retrieve
Try ItTriggerThis is the start of your ZapPollingZapier checks for new data every 15 min on the Free plan- Property NameRequired
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
Email Subscriptions TimelineTriggers when new email timeline subscription added for the portal.
Try ItTriggerThis is the start of your ZapPollingZapier checks for new data every 15 min on the Free plan- Contact ListRequired
- Note
- Additional properties to retrieve
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.- Type of Custom ObjectRequired
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.- Note
- Additional properties to retrieve
Try ItTriggerThis is the start of your ZapPollingZapier checks for new data every 15 min on the Free plan- Object TypeRequired
- Properties to Retrieve
Try ItTriggerThis is the start of your ZapPollingZapier checks for new data every 15 min on the Free plan- Type of Custom ObjectRequired
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.- Note
- Contact EmailRequired
- Subscription TypesRequired
- Legal Basis Explanation
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Note
- NameRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
Create ContactCreates a Contact in HubSpot.
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
Create CRM ObjectCreates a CRM object in HubSpot
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Note
- List NameRequired
- Object TypeRequired
- Processing TypeRequired
- Folder ID
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Type of Custom ObjectRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
Create DealCreates a Deal in HubSpot.
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Note
- Workflow NameRequired
- Contact's EmailRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Contact IDRequired
- Note
- Additional properties to retrieve
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Deal IDRequired
- Note
- Additional properties to retrieve
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Line_item IDRequired
- Note
- Additional properties to retrieve
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Ticket IDRequired
- Note
- Additional properties to retrieve
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Note
- Blog URLRequired
- Blog AuthorRequired
- Publish This Post?Required
- Blog Post URLRequired
- Blog Post TitleRequired
- Blog Post ContentRequired
- Meta DescriptionRequired
- Featured image URL
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
Create ProductCreates a Product in HubSpot.
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
Remove AssociationsRemoves associations between objects.
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Note
- FormRequired
- Note
- HubSpot usertoken
- IP address
- Page name
- Page URI
- Page ID
- SFDC campaign ID
- GoToWebinar key/ID
- Submission timestamp
- Skip validation
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
Update CompanyUpdate a Company in HubSpot.
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
Update DealUpdate a Deal in HubSpot.
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
Update CRM ObjectUpdates a CRM object in HubSpot
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
Update TicketUpdate a Ticket in HubSpot.
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Note
- EmailRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Note
- Note
- Contact EmailRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
Find CRM ObjectFinds CRM objects by searching with filters
ActionThis is an event a Zap performs.SearchFind existing data in your app- Note
- Additional properties to retrieve
ActionThis is an event a Zap performs.SearchFind existing data in your app- Type of Custom ObjectRequired
ActionThis is an event a Zap performs.SearchFind existing data in your app- Note
- Additional properties to retrieve
ActionThis is an event a Zap performs.SearchFind existing data in your app- Owner emailRequired
- Search among deactivated owners
ActionThis is an event a Zap performs.SearchFind existing data in your app- Owner IdRequired
- Search among deactivated owners
ActionThis is an event a Zap performs.SearchFind existing data in your app- Note
- Additional properties to retrieve
ActionThis is an event a Zap performs.SearchFind existing data in your app- Note
- NameRequired
ActionThis is an event a Zap performs.Search or writeFind existing data in your app, or create a new record if no data is found- Note
- Additional properties to retrieve
ActionThis is an event a Zap performs.Search or writeFind existing data in your app, or create a new record if no data is found- Note
- NameRequired
- Note
- Company
- Contact
ActionThis is an event a Zap performs.Search or writeFind existing data in your app, or create a new record if no data is found- Note
- Additional properties to retrieve
ActionThis is an event a Zap performs.Search or writeFind existing data in your app, or create a new record if no data is found- Note
- Additional properties to retrieve
ActionThis is an event a Zap performs.Search or writeFind existing data in your app, or create a new record if no data is found
For AI agents & developers
Use CMap Software and HubSpot with AI agents and code
Beyond Zap workflows. Call CMap Software and HubSpot actions directly from your AI client or your codebase, using the same 9,000+ app integrations Zapier already runs.
Connect via Zapier MCP
Expose CMap Software and HubSpot actions as tools in any MCP client. Authenticate once, then call them in natural language.
Example actions on this page
- Create Activity
- Update Contact Subscription Preferences
Works with
Claude · ChatGPT · Cursor · any MCP-compatible client
Call from code with the Zapier SDK
Trigger CMap Software and HubSpot actions from backend services, scripts, or agent code.
Install
# TypeScript / Node npm install @zapier/zapier-sdk
Run an action
import { createZapierSdk } from '@zapier/zapier-sdk';
const zapier = createZapierSdk();
await zapier.runAction({ /* cmappsa / hubspot action */ });There is no Python package yet. SDK is TypeScript-only (@zapier/zapier-sdk). The MCP server URL is personal to your account; get it at zapier.com/mcp.
Zapier is the automation platform of choice for 87% of Forbes Cloud 100 companies in 2023




93%
Customers who say using Zapier has made them better at their job
25m
Customers have created over 25 million Zaps on the platform
6 mins
The average user takes less than 6 minutes to set up a Zap
Connect CMap Software and HubSpot to integrate crucial parts of your business
With Zapier, you can integrate everything from basic data entry to end-to-end processes. Here are some of the business-critical workflows that people automate with Zapier.




