- Home
- Resources
- Integrations
- Salesmate
Salesmate Zapier integrationAutomate Salesmate with Zapier.
The Salesmate Zapier integration gives you 17 triggers, 16 actions and 16 searches to wire your CRM to the rest of your tools. Ten triggers fire instantly, it works on the free plan, and this page shows what each one does, costs and breaks.
Verified Trustpilot reviews · AI, automation & growth agency
What the Salesmate Zapier integration actually does
It lets Zapier watch your Salesmate account and act on it without you. Something happens in the CRM (a contact appears, a deal changes, a user gets switched off) and Zapier runs the steps you defined. Or the reverse: an event elsewhere ends up as a contact, a deal or an activity in Salesmate.
Three results come up again and again. First, records that create themselves: Create Contact, Create Deal and Create Company turn a form answer or a signup into a clean CRM entry, so nobody retypes it. Second, a trail of notes: Add Note pins context onto the right deal or contact the moment something happens. Third, reactions to change: Update Deal and Update Contact are instant triggers, which is how you keep another tool in step with the CRM.
Now the limits. None of the 16 actions deletes anything, so cleanup stays manual. Every update action asks for the ID of the record to change, which means a search step in front of it most of the time. And the note triggers, like the user triggers, work on a timer, while the contact, company, deal, activity and custom module triggers are instant.
If you are still choosing a tool, the same app has its own pages for the Salesmate n8n integration and the Salesmate Make integration, with their own operation lists.
Zapier words in one minute
Seven words come back on every line below. Here they are in plain English, once.
- Zap
- The automation you build on Zapier: one trigger, then one or more actions that run each time that trigger event happens.
- Trigger
- The event in an app that starts the Zap. Once the Zap is switched on, Zapier sits and waits for it to happen.
- Action
- What the Zap does after it starts: the step that writes, sends or changes something in an app on your behalf.
- Task
- The unit Zapier bills. One task is one action your Zap completed successfully, and your plan counts nothing else.
- Polling vs instant
- A polling trigger is checked by Zapier on a timer. An instant trigger is pushed by the app itself the moment the event happens.
- Filter
- A step that lets the Zap carry on only when what arrived matches a condition you set, and quietly stops it otherwise.
- Search step
- A step that looks up something already stored in an app, so the steps after it can reuse what it found.
What it really costs
Salesmate is not a premium app on Zapier, so it runs on the free plan. The bill is counted in tasks, not in triggers.
- Premium appNo, works on the free plan
- Free plan tasks100 per month
- Free plan Zap size2 steps: one trigger, one action
- Instant triggers10 of 17
The trigger never costs a task, and neither does Zapier checking for new data. Each action that succeeds is one task; one that fails is not counted. The free plan gives 100 tasks a month but only two-step Zaps: one trigger, one action. Add a filter, a search or a second action and you have a multi-step Zap, which needs a paid plan. Since every Salesmate update action wants a record ID, that search usually pushes you onto one.
Connect Salesmate to Zapier in three steps
- 01
Open your connections
In Zapier, go to the Apps page of your account and click + Add connection. A connection is your Salesmate account linked once, then reused by every Zap that touches it.
- 02
Pick Salesmate
Type Salesmate in the search box of the dialog, select it, then click Add connection. You need an existing Salesmate account for this, plus access to any record you do not own and want the Zap to touch.
- 03
Sign in and allow access
A new tab opens on Salesmate. Sign in there and grant Zapier access to the account. Back in the editor, the connection shows up in the list and every Salesmate step can use it.
Your first Zap: turn a qualified contact into a deal
GoalEach time a contact is created in Salesmate and meets your condition, open a deal for it.
- 01
Create the Zap
Click Create then Zap. In the trigger slot, pick Salesmate and the New Contact event, then choose your Salesmate connection.
- 02
Test the trigger
Run the test. Zapier pulls the three most recent contacts from your account, so you map the next steps on a real record rather than on a guess.
- 03
Add the filter
From the plus icon, add Filter. Pick a contact field, the rule and the value. Choose a text rule for text, a number rule for numbers, or it never passes.
- 04
Add the action
Add a step, choose Salesmate then Create Deal. Map the contact data from the trigger into the deal fields, and test the step to read what came back.
- 05
Publish
Click Publish. New Contact is instant, so the deal opens as soon as the contact is saved. The filter makes this a multi-step Zap, so it needs a paid plan.
Salesmate triggers on Zapier
17 events start a Zap when something happens in Salesmate, and 10 of them are instant: the app calls Zapier straight away, whatever your plan.
New User
Polling triggerIn Zapier“Triggers when a new user created.”
Starts the Zap when someone is added as a user on your Salesmate account. It is the hook for anything you do when a new teammate joins the sales team.
New De-Activated User
Polling triggerIn Zapier“Triggers when a user is de-activated.”
Reacts when a user account gets switched off in Salesmate. Think of it as your offboarding signal, coming straight from the CRM rather than from someone remembering to tell you.
New Activity
Instant triggerIn Zapier“Triggers when a new activity is created.”
Fires as soon as a new activity is created in Salesmate. Every activity the team plans in the CRM becomes a possible starting point.
New Activity Note
Polling triggerIn Zapier“Triggers when a new activity note is created.”
Picks up the notes written on an activity, typically the debrief someone types after a call. That written trace is often the most useful thing a rep produces all day.
New Company
Instant triggerIn Zapier“Triggers when a new company is created.”
Starts when a company record is created in Salesmate. It is the account level of your CRM, the one that groups contacts and deals under one name.
New Company Note
Polling triggerIn Zapier“Triggers when a new company note is created.”
Catches a note added to a company record. Account managers often put strategic remarks there, the kind that matter to more people than the author.
New Contact
Instant triggerIn Zapier“Triggers when a new contact is created.”
The one Zapier highlights: it fires when a new contact is created in Salesmate. It is the natural starting point for anything that follows up on a new lead.
New Contact Note
Polling triggerIn Zapier“Triggers when a new contact note is created.”
Reacts to a note written on a contact. That is where reps tend to jot what a person said, what they want, what to avoid next time.
New Deal
Instant triggerIn Zapier“Triggers when a new deal is created.”
Fires when a deal is opened in Salesmate. A new deal is a new revenue opportunity, which makes this the natural start for anything that prepares the sale.
New Deal Note
Polling triggerIn Zapier“Triggers when a new deal note is created.”
Catches the notes left on a deal. Negotiation details, objections, the name of the real decision maker: this is where they usually end up.
New Custom Module Record
Instant triggerIn Zapier“Triggers when a new record is created for custom selected module.”
Highlighted by Zapier: it starts when a record is created in one of your Salesmate custom modules, the ones your team built for things the standard modules do not cover.
New Custom Module Record Note
Polling triggerIn Zapier“Triggers when a new note is created for selected custom module”
Watches the notes added on records of a custom module you choose. It brings the same note logic as contacts and deals to the parts of Salesmate you designed yourself.
Update Activity
Instant triggerIn Zapier“Triggers when a new activity update is found.”
Fires when an existing activity is updated in Salesmate. It follows the life of the activity, not its birth.
Update Company
Instant triggerIn Zapier“Triggers when a new company update is found.”
Sets off when Salesmate reports an update on an existing company record.
Update Contact
Instant triggerIn Zapier“Triggers when a new contact update is found.”
Reacts when an existing contact is updated in Salesmate, and the Zap sees it at once.
Update Deal
Instant triggerIn Zapier“Triggers when a new deal update is found.”
Goes off when an existing deal is updated in Salesmate, so the Zap follows the deal after its creation.
Update Custom Module Record
Instant triggerIn Zapier“Triggers when a record is updated for selected custom module.”
Follows the edits made to records of the custom module you pick, as Zapier highlights it. It is the way to react to the life of your own Salesmate objects.
Salesmate actions on Zapier
Salesmate gives you 16 actions. For each one: what it does for you, when to reach for it, and what to watch out for.
Operations index
Add Note for Custom Module
ActionIn Zapier“Adds Note based on previous step.”
Does the same as Add Note, but on a record of a custom module: you pick the module in Select Module and give the Object Id.
Add Note
ActionIn Zapier“Adds Note based on previous step.”
Writes a note onto a Salesmate record. You tell it which module through Module Name and which record through Object Id, both required.
Add New User
ActionIn Zapier“Created new User, probably with input from previous step.”
Creates a user account in Salesmate from data passed by an earlier step, so a new hire gets CRM access without a manual setup.
Create Activity
ActionIn Zapier“Creates a new Activity, probably with input from previous steps.”
Schedules an activity in Salesmate, such as a follow-up call or a meeting, from data sent by another step.
Create Company
ActionIn Zapier“Creates a new Company, probably with input from previous steps.”
Opens a new company record in Salesmate, so contacts and deals have an account to hang from.
Create Contact
ActionIn Zapier“Creates a new Contact, probably with input from previous steps.”
The action Zapier highlights: it adds a person to Salesmate with the details mapped from the earlier steps.
Create Deal
ActionIn Zapier“Creates a new Deal, probably with input from previous steps.”
Puts a new opportunity into your Salesmate pipeline, filled with what the previous steps carried.
Create Custom Module Record
ActionIn Zapier“Creates a new Custom Module Record, probably with input from previous steps.”
One of the two actions Zapier puts forward: it adds a record to one of your custom modules, for the objects your team modelled itself.
Random User
ActionIn Zapier“Select a random user from active user”
Picks one user at random among the active users of your Salesmate account and hands it to the next steps.
Update Activity
ActionIn Zapier“Update Activity, probably with input from previous steps.”
Edits an activity that is already planned, found through the required Enter the Activity Id field.
Update Company
ActionIn Zapier“Update Company, probably with input from previous steps.”
Edits a company that already exists in Salesmate, identified by Enter the Company Id, a required field.
Update Contact
ActionIn Zapier“Update Contact, probably with input from previous steps.”
Changes an existing Salesmate contact. The ID of the contact goes in Enter the Contact Id, which is required.
Update Custom Module Note
ActionIn Zapier“Updates a note based on previous step.”
The custom module twin of Update Note: Select Module, Object Id and Note Id are all required.
Update Deal
ActionIn Zapier“Update Deal, probably with input from previous steps.”
Modifies a deal in place. Enter the Deal Id is required, so the Zap must know which opportunity it is touching.
Update Note
ActionIn Zapier“Updates a note based on previous step.”
Rewrites a note that already exists. It needs three required values: Module Name, Object Id and Note Id.
Update Custom Module Record
ActionIn Zapier“Update Record, probably with input from previous steps.”
Changes a record of a custom module. Two fields are required: Select Module and Enter the Record Id.
Salesmate searches on Zapier
16 search steps look for data that already exists in Salesmate, so a later step can use it.
A search step looks something up in Salesmate and passes it to the next step. In the editor, Salesmate searches sit at the bottom of the Action event list under SEARCH. Here, they matter more than usual: every update action needs an ID, and a search is how you get one. Whether a search wants an exact value or a close one is up to Salesmate.
Search for Total Rows in Activity
SearchIn Zapier“Searches Total Rows in Activities”
A search on the Activity module whose label and description only speak of "Total Rows". Zapier does not say what it hands back, a count or the rows themselves.
Search for Total Rows in Company
SearchIn Zapier“Searches Total Rows in Company”
Searches "Total Rows" in the Company module, in the words of its own description. What comes back is not described by Zapier.
Search for Total Rows in Contacts
SearchIn Zapier“Searches Total Rows in Contacts”
The Contacts version of the "Total Rows" searches. The label says rows, not a number, and Zapier gives no more detail.
Search for Total Rows in Deal
SearchIn Zapier“Searches Total Rows in Deal”
On the Deal module, the same "Total Rows" wording. Neither the label nor the description says whether you get a figure or the deals.
Search for Total Rows of Selected Custom Module
SearchIn Zapier“Searches Total Rows of Selected Custom Module”
The "Total Rows" search for a custom module, picked in Select Module, which is required. What it returns is not described.
Search Activity
SearchIn Zapier“Finds an activity based on different fields”
Finds an existing activity from the fields you give it and returns it to the following steps, ID included.
Search Company
SearchIn Zapier“Finds a company based on different fields”
Looks up a company in Salesmate from the fields you choose, so a later step can use its ID.
Search Contact
SearchIn Zapier“Finds a contact based on different fields”
Retrieves a contact already in Salesmate from the fields you set, ready to feed an update or a note.
Search Deal
SearchIn Zapier“Finds a deal based on different fields”
Finds a deal from the values you pass and returns it, which gives you the Deal Id that updates need.
Search Record
SearchIn Zapier“Finds a Record based on different fields”
Searches a custom module, chosen in the required Select Module field, for a record that fits your values.
Search or Create Activity
SearchFind or createIn Zapier“Search or create Activity , if activity does not exist.”
Looks for an activity and returns it. In the editor it also shows as Find or Create an Activity: the same search with the create box ticked, which adds the activity when none matches.
Search or Create Company
SearchFind or createIn Zapier“Search or create Company, if does not exist. Optionally, create one if none are found.”
Finds a company, and with the create box ticked it opens one when the search comes back empty. The editor lists that variant as Find or Create a Company, but it is this same search.
Search or Create Contact
SearchFind or createIn Zapier“Search or create Contact , if contact does not exist.”
Searches for a contact first and creates it only if missing. The line Find or create a contact in the editor is this search with the create box ticked, not a separate operation.
Search or Create Deal
SearchFind or createIn Zapier“Search or Create a deal , if deal does not exist.”
Returns the matching deal, or opens it when nothing matches and the create box is ticked. Find or Create a Deal in the editor is that same search, not one more operation.
Search or Create Custom Module Record
SearchFind or createIn Zapier“Search or create custom module Record , if record does not exist.”
Finds a record in the custom module set in Select Module, or creates it with the box ticked. The editor calls that variant Find or Create a Record.
Search User
SearchIn Zapier“Find an User based on different fields.”
Finds a Salesmate user from the value given in Name, the one required field, and passes that user on.
The three settings every search exposes
- Successful if no search results are found?Left on its default, a search that finds nothing stops the Zap there and skips the steps that relied on it. Switch it on and the Zap carries on empty-handed.
- Create X if it doesn't exist yet?Tick it and the search becomes a find-or-create: it drops the setting above and asks for the fields needed to create the missing item.
- If multiple search results are found?Three exits when several items match: keep the first one, which is the default, stop the Zap, or pass all of them on at once.
When a Salesmate Zap breaks
Zapier links no help article to Salesmate, so the traps below are the general ones. They are the ones that bite a CRM first.
With ten instant triggers watching records that the actions can also write, loops are the first thing to check. If a Zap stops for no clear reason, the Zapier troubleshooting guide walks through the usual checks.
The past is not picked up
A Zap only reacts to what happens after you publish it. The contacts and deals already in Salesmate stay where they are; moving them is a separate job.The Zap that sets itself off
Update Contact as trigger plus Update Contact as action on the same record: each run edits the contact, which fires the Zap again and burns tasks.Bulk imports get held back
A trigger that suddenly returns a huge batch, after a bulk import or a migration, can be held back by Zapier's flood protection.No duplicates on polling
On the note and user triggers, Zapier remembers what it has already seen, so the same item never starts the Zap twice, even across checks.
Need help automating Salesmate with Zapier?
A person reads every message.



