- Home
- Resources
- Integrations
- MarkUp.io
MarkUp.io Zapier integrationAutomate MarkUp.io with Zapier.
The MarkUp.io Zapier integration carries review feedback out of MarkUp.io and into the tools your team works in. Zapier offers 8 triggers, 0 actions and 0 searches for MarkUp.io: comments, replies, new markups and finished reviews each start a Zap, instantly.
Verified Trustpilot reviews · AI, automation & growth agency
What the MarkUp.io Zapier integration is good for
MarkUp.io lets people leave visual comments directly on a file, on more than 30 file types including websites, PDFs and videos. Linking it to Zapier sends each review event to the rest of your stack: a comment posted, a thread resolved, a review finished. The flow runs one way, out of MarkUp.io, through eight triggers.
Three results teams build first. Feedback that turns into work: Comment Created opens a task in your project tool for each new comment, so nothing stays buried on the page. A clear signal that a round is over: Markup Project Review Created fires when a reviewer is done, and the project lead gets a message instead of checking back. A change log of decisions: Comment Resolved and Comment Unresolved write every change, resolved or unresolved, to a sheet.
All eight triggers are instant, so even on the free plan nothing waits for a timed check.
Where it stops. Zapier offers no action for MarkUp.io: a Zap cannot post a comment, reply, resolve a thread or create a markup. There is no search step either, so a Zap cannot look up an older comment. MarkUp.io is always where the Zap starts, never where it writes. To compare with other platforms, see our Make vs Zapier comparison, then our Zapier training.
Zapier vocabulary, briefly
Seven terms come back throughout this page. One plain line each.
- Zap
- The automation you build on Zapier: one trigger, then one or more actions that run every time that trigger event happens.
- Trigger
- The event in an app that starts the Zap, such as a new comment in MarkUp.io. Once the Zap is on, Zapier waits for it.
- Action
- What the Zap does after it starts: the step that writes, sends or moves something. With MarkUp.io, it always runs in another app.
- Task
- The unit Zapier bills: one action your Zap completes successfully. The allowance on your plan counts those.
- Instant vs polling
- An instant trigger is reported by the app the moment the event happens. A polling trigger is checked by Zapier on a timer.
- Filter
- A step that lets the Zap continue only when what arrived meets the condition you set, and stops it there otherwise.
- Search step
- A step that looks up something already stored in an app for the next steps to use. MarkUp.io has none on Zapier.
What a MarkUp.io Zap costs
MarkUp.io is not a premium app, so it works on the free Zapier plan. You pay in tasks, and a MarkUp.io trigger never uses one.
- Free plan100 tasks a month, two-step Zaps
- Premium appNo
- MarkUp.io triggers8, all instant, never billed
- BilledEach successful action in the next app
A comment, a reply or a finished review starting a Zap is free. Tasks come from the action in the other app: one for each action that succeeds, none when it fails. The free plan gives 100 tasks a month and unlimited Zaps, each with two steps: one trigger, one action. Add a filter or a second action and you have a multi-step Zap (any Zap beyond one trigger and one action), which needs a paid plan. Comment triggers can be busy on a lively review, so watch the task count. The interval grid below does not apply to MarkUp.io: its eight triggers are instant on every plan.
Connect MarkUp.io to Zapier in three steps
- 01
Open the Apps page
In your Zapier account, open the Apps page and click + Add connection. Keep your MarkUp.io login at hand; Zapier connects to an account that already exists.
- 02
Find MarkUp.io
Search for MarkUp.io in the dialog, pick it, then click Add connection. A new browser tab opens on the MarkUp.io side so you can sign in to your workspace.
- 03
Sign in and grant access
Log in to MarkUp.io in that tab and allow Zapier in. The connection (your account linked once, then reused by every step) appears on the Apps page. If the workspace is someone else's, your account needs read access to it.
Your first Zap: each comment becomes a task
GoalEvery new comment left in MarkUp.io creates a task in your project tool, but only when a field you pick matches your rule.
- 01
Pick the trigger
Create a Zap, choose MarkUp.io as the trigger app and Comment Created as the event. It is instant: every new comment reaches Zapier without a timed check.
- 02
Test on a real comment
Run the trigger test. Zapier brings back the three most recent comments of the connected account; pick one so the rest of the Zap is mapped on real data.
- 03
Add the filter
From the plus icon, add Filter and set the field, the rule and the value. Use a text rule on a text field. The filter makes the Zap multi-step, so it needs a paid plan.
- 04
Add the task step
Add your project tool with its create-task action, and build the task title and description from the comment. Check at test time which fields come through.
- 05
Test, then publish
Test the task step once and open the task it created. When it looks right, click Publish: from then on, each new comment starts the Zap.
MarkUp.io triggers in Zapier
8 events start a Zap when something happens in MarkUp.io, and 8 of them are instant: the app calls Zapier straight away, whatever your plan.
Comment Created
Instant triggerIn Zapier“Triggers when a new comment is created within a MarkUp.io workspace.”
Starts a Zap for every new comment posted anywhere in a MarkUp.io workspace. It is the broadest of the eight, the one that catches all incoming feedback before anyone reads it.
Comment Reply Created
Instant triggerIn Zapier“Triggers when a new reply is created within an existing comment.”
Fires when someone answers inside an existing comment thread. Unlike the trigger above, it follows the conversation rather than the first remark, which is where a lot of decisions get made.
Comment Resolved
Instant triggerIn Zapier“Triggers when a comment is resolved within a MarkUp.io workspace.”
Reacts when a comment is marked as resolved in a MarkUp.io workspace. That is the moment a requested change is considered done, which makes it a good point to close the loop elsewhere.
Comment Unresolved
Instant triggerIn Zapier“Triggers when a comment is unresolved within a MarkUp.io workspace.”
Goes off when a comment is marked as unresolved in a MarkUp.io workspace. It is the counterpart of Comment Resolved, so a point that seemed settled can come back to your team's attention.
Markup Created
Instant triggerIn Zapier“Triggers when a new MarkUp is created.”
Triggers when a new markup, the item people comment on in MarkUp.io, is created. It marks the start of a review rather than its content, which suits announcements and tracking.
Markup Status Changed
Instant triggerIn Zapier“Triggers when the status of a Markup changes.”
Fires whenever the status of a markup changes. It follows the life of the whole item rather than single comments, which is useful when other tools track the same project.
Markup Project Review Created
Instant triggerIn Zapier“Triggers when the user is done reviewing the content.”
Signals the end of a review: it fires when a reviewer has finished going through the content. Of the eight, it is the one that says a round of feedback is complete, not just that one more remark came in.
Markup Pause Comments Changed
Instant triggerIn Zapier“Triggers when the read only status of a Markup changes.”
Reacts when the read-only status of a markup is switched, meaning comments are paused or opened again. It lets the rest of your tools know when feedback on an item is frozen.
When a MarkUp.io Zap breaks
Zapier links no help article to MarkUp.io, and the source records no limit specific to the app. The cases below come from how Zapier works in general.
Four cases to know before you publish. Each has a simple workaround. If a Zap still misbehaves, our Zapier troubleshooting page is the next stop.
Earlier feedback stays put
A Zap only reacts to what happens after you switch it on. Comments, replies and reviews from before stay in MarkUp.io; moving them is a separate job.A busy review eats tasks
Every comment that starts a Zap leads to an action, and each successful action costs a task. On a review with many remarks, the 100 free tasks go quickly.A bulk batch held back
When a trigger suddenly returns a huge batch, after an import or a migration, Zapier's flood protection can hold those items back instead of passing them all on.The next step fails
MarkUp.io only starts the Zap; the work happens in the other app. If that action fails, for example on an empty required field, it costs no task, but nothing is written.
Need help automating MarkUp.io with Zapier?
A person reads every message.



