MyDesk Zapier integrationAutomate MyDesk with Zapier.
The MyDesk Zapier integration offers 9 triggers, 10 actions and 7 searches. Enough to move companies, contacts, opportunities, tasks and appointments in and out of the sales CRM without retyping. Here is how each one behaves, what it costs and where it trips.
Verified Trustpilot reviews · AI, automation & growth agency
What the MyDesk Zapier integration does for a sales team
MyDesk is a sales CRM built to be picked up quickly. Connected to Zapier, it can start an automation when something changes in the CRM, write records into it from other tools, and look up an existing company, contact or opportunity so a later step lands on the right one.
Three outcomes cover what people build. A follow-up that creates itself. New Opportunity fires, Create Task opens the next step for the right person, and nobody has to remember to log it. A CRM fed from the outside. A form or a sheet in another tool sends a company through Find Company, then Create Contact attaches the person to it. Late work that gets noticed. Task Overdue and Opportunity Overdue can push a message to the tool your team already reads.
Now what the app page does not spell out. All nine triggers are polling triggers: nothing in MyDesk reaches Zapier instantly, so on the free plan a change can wait up to 15 minutes before the Zap sees it. There is no action that deletes anything, and appointments and addresses can be created but not updated. Several create actions also want a Company whose value, by the field's own description, likely comes from an earlier MyDesk step; when that step is a search, the Zap is multi-step.
If you are still deciding whether Zapier fits your setup, see our Zapier review.
Zapier vocabulary in one minute
A handful of Zapier words carry this page. Here they are once, in plain English.
- Zap
- The automation you build on Zapier: one trigger, then one or more actions that run each time the trigger event happens.
- Trigger
- The event in an app that starts the Zap, such as a new opportunity in MyDesk. Once the Zap is on, Zapier waits for it.
- Action
- What the Zap does once started: the step that writes, sends or moves something for you, like creating a task.
- Task
- The unit Zapier bills. Each action that completes successfully counts as one task against your plan.
- Polling trigger
- A trigger Zapier checks on a timer, keeping only what it has not seen yet. An instant trigger is reported by the app itself instead.
- Filter
- A step that lets the Zap continue only when what arrived meets the condition you set, and stops it otherwise.
- Search step
- A step that looks up something already in an app, such as a MyDesk company, so the next steps can use what it found.
- Multi-step Zap
- Any Zap beyond one trigger and one action. A second action, a filter or a search makes one, and it needs a paid plan.
What a MyDesk Zap really costs
MyDesk is not a premium app, so it runs on the free plan. Zapier bills in tasks, and only completed actions spend them.
- MyDesk trigger0 tasks
- Each successful action1 task
- Free plan100 tasks a month, two-step Zaps
- Premium appNo
Watching MyDesk for new items is free, however often Zapier checks. Each successful MyDesk action counts as one task, and a failed one counts as nothing. The free plan gives 100 tasks a month and unlimited Zaps, each capped at two steps. Any search, filter or second action makes the Zap multi-step, which needs a paid plan. Since all nine MyDesk triggers are polling triggers, the interval grid below applies to every one of them.
Connect MyDesk to Zapier in three steps
- 01
Start from the Apps page
In your Zapier account, open Apps and click + Add connection. You need a MyDesk account, plus read or write access on anything you do not own yourself and want the Zap to touch.
- 02
Pick MyDesk
Search for MyDesk in the dialog, select it, then click Add connection. A new tab opens on the MyDesk side, which is where the actual sign-in happens.
- 03
Sign in and grant access
Log in to MyDesk in that tab and grant Zapier access to the account. The connection is then reused by every MyDesk step in every Zap, so you do this once.
Your first Zap: a task for every new opportunity
GoalEach new opportunity in MyDesk that passes your filter opens a follow-up task in MyDesk, assigned to a person you choose.
- 01
Set the trigger
Create a Zap, pick MyDesk as the app and New Opportunity as the event, then choose your MyDesk connection. This is a polling trigger, checked at your plan's interval.
- 02
Test it on a real opportunity
Run the trigger test. Zapier brings back the three most recent opportunities of the account, so you map fields on a real one rather than an empty template.
- 03
Add the filter
Add a Filter step from the plus icon and set the field, the rule and the value. A filter makes the Zap multi-step, so this step needs a paid plan.
- 04
Add Create Task
Pick MyDesk and Create Task. Fill Subject, Assigned To, Created By and Performed, which are all required, using values from the opportunity where they fit.
- 05
Test, then publish
Test the action once and read what came back in MyDesk before going further. Then publish the Zap to switch it on; only opportunities created afterwards are picked up.
MyDesk triggers on Zapier
9 events start a Zap when something happens in MyDesk. Zapier checks for them at the interval your plan allows.
New Appointment
Polling triggerIn Zapier“Triggers when a new Appointment is created.”
Starts the Zap each time someone books a new appointment in MyDesk, so the meeting can be mirrored or announced elsewhere.
New Company
Polling triggerIn Zapier“Triggers when a new Company is created.”
Kicks off a Zap when a company record is added to MyDesk, which makes it the natural start for onboarding or enrichment flows.
New Contact
Polling triggerIn Zapier“Triggers when a new Contact is added to a Company.”
Fires when a contact is added to a company in MyDesk, so the person can follow you into the rest of your tools.
New Opportunity
Polling triggerIn Zapier“Triggers when a new Opportunity is created.”
Runs your Zap whenever a fresh opportunity is created in MyDesk, the most direct way to react to new pipeline.
New Task
Polling triggerIn Zapier“Triggers when a new Task is created.”
Picks up each new task created in MyDesk and hands it to the next steps of your Zap.
Opportunity Completed
Polling triggerIn Zapier“Triggers when an Opportunity is completed.”
Signals that an opportunity in MyDesk has been completed, the moment to hand the deal over to whatever comes next.
Opportunity Overdue
Polling triggerIn Zapier“Triggers when an Opportunity is overdue.”
Flags each opportunity that MyDesk reports as overdue, so a stalled deal does not sit unnoticed.
Task Completed
Polling triggerIn Zapier“Triggers when a Task is completed.”
Fires once a MyDesk task is marked as completed, which lets the Zap close the loop in other tools.
Task Overdue
Polling triggerIn Zapier“Triggers when a Task is overdue.”
Spots MyDesk tasks that have gone overdue and sends each one through your Zap.
MyDesk actions on Zapier
MyDesk gives you 10 actions. For each one: what it does for you, when to reach for it, and what to watch out for.
Operations index
Create Address
ActionIn Zapier“Creates an Address.”
Adds a postal address to an existing MyDesk company, and can make it the main visiting or shipping address.
Create Appointment
ActionIn Zapier“Creates an Appointment.”
Books an appointment in MyDesk against a company, with its subject, dates and the person it is assigned to.
Create Company
ActionIn Zapier“Creates a Company.”
Opens a new company record in MyDesk with its type, name, unique key and main representative.
Create Contact
ActionIn Zapier“Creates a Contact.”
Attaches a new person to a MyDesk company, with a surname and whether they are active and the primary contact.
Create Opportunity
ActionIn Zapier“Creates an Opportunity.”
Puts a new opportunity into the MyDesk pipeline for a given company, with a subject, a status and an owner.
Create Task
ActionIn Zapier“Creates a Task.”
Drops a task into MyDesk for a named person, with a subject and whether it is already performed.
Update Company
ActionIn Zapier“Updates an existing Company.”
Changes the details of a company that already exists in MyDesk, instead of creating a duplicate.
Update Contact
ActionIn Zapier“Updates an existing Contact.”
Edits an existing MyDesk contact so the record stays in line with changes made elsewhere.
Update Opportunity
ActionIn Zapier“Updates an existing Opportunity.”
Modifies an opportunity already in the MyDesk pipeline, for instance its details after a change in another tool.
Update Task
ActionIn Zapier“Update an existing Task.”
Rewrites a task that already exists in MyDesk, so its state follows what happened outside the CRM.
MyDesk searches on Zapier
7 search steps look for data that already exists in MyDesk, so a later step can use it.
A search step finds a record that already exists in MyDesk and hands it to the steps after it. MyDesk searches sit at the bottom of the Action event list, under SEARCH, and any of them makes the Zap multi-step. Three settings decide what happens next.
Find Company
SearchFind or createIn Zapier“Finds a Company.”
Looks up a company already stored in MyDesk and passes its record, including its id, to the steps that follow.
Find Company Group
SearchIn Zapier“Finds a Company Group.”
Retrieves a company group from MyDesk so a later step can work with it.
Find Contact
SearchFind or createIn Zapier“Finds an existing Contact.”
Finds a person already recorded in MyDesk, which is the step that makes Update Contact land on the right record.
Find Country
SearchIn Zapier“Finds an existing Country.”
Matches a Code to a MyDesk country record, so its id can fill the Country field of later MyDesk steps.
Find Opportunity
SearchFind or createIn Zapier“Find an Opportunity.”
Locates an existing opportunity in the MyDesk pipeline so later steps can update it or reuse its values.
Find Representative
SearchIn Zapier“Finds a Representative.”
Returns a representative recorded in MyDesk, the value Create Company and Create Opportunity ask for in Representative.
Find Task
SearchFind or createIn Zapier“Finds an existing Task.”
Fetches a task already present in MyDesk, optionally narrowed by whether it is performed.
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 depended on it. Switched on, the Zap carries on empty-handed.
- Create X if it doesn't exist yet?Ticking this box turns the search into a find-or-create. The setting above disappears, and Zapier asks for the fields needed to create the missing record.
- If multiple search results are found?Three ways out when several records match: keep the first one, which is the default, stop the Zap, or hand all of them on at once.
When a MyDesk Zap breaks
Zapier attaches no help article to MyDesk and documents no limit specific to the app. The cases below come from the general rules every Zap follows.
Six situations matter for a CRM like this one. If one of them shows up, our Zapier troubleshooting guide is the next stop.
Old records are not picked up
A Zap only reacts to what happens after you switch it on. Companies, deals or tasks that already existed are not sent; moving that backlog is a separate job.A Zap that sets itself off
As a general precaution: a Zap that writes into the very place its own trigger watches can start itself again and again, and burns through tasks fast.A bulk import gets held back
After a big import or a migration into MyDesk, a trigger can return a huge batch at once, and Zapier's flood protection can hold it back.Same record, one run
On a polling trigger, Zapier keeps track of what it has already seen, so the same record does not start the Zap twice.A search that finds nothing
Left on its default, a search with no result stops the Zap there, and every step that relied on it is skipped.A filter that never passes
Filter rules are typed: a text rule only works on text, a number rule only on numbers. Picking the wrong type is why a filter never lets anything through.
Need help automating MyDesk with Zapier?
A person reads every message.



