REVIEWS.io automation
Pause REVIEWS.io review invitations for delayed orders
A carrier delay hits a batch of orders, and the review invitations for them keep going out to customers who are still waiting for their parcel.
Cotlet does it in your own REVIEWS.io account with list_invitations, pause_invitations and resume_invitations, called by your AI agent, an n8n workflow or a script.
Hosted · nothing to install or maintain
Can REVIEWS.io do this on its own?
Invitation History has Pause and Resume buttons, and Edit for the name, order ID and send date (checked 23 Oct 2026). The API index lists edit endpoints for invitations but no pause or resume, and the help center describes no bulk filter by delay.
How you do it in REVIEWS.io today
- Open Invitations > Invitation History and filter by Status: In Progress.
- Tick Select All, which covers the current page only, and click Pause; then go to the next page and repeat.
- To restore them later, filter by Status: Paused, select the invitations and click Resume, which puts each back in its queue position.
- Hover over Paused on an invitation to see the reason it is paused.
- The Invitation History filters include Order ID, Email Address and Date Range, so a batch can be narrowed before pausing.
- Account-wide pausing is a separate toggle in the invitation settings, and it does not resume invitations that were paused one by one.
How to pause REVIEWS.io review invitations for delayed orders
Pause the in-progress review invitations for orders 77410 to 77412 because their parcels are delayed. Resume them when I say the parcels arrived. - 01
Find the invitations
list_invitations runs with status in_progress and the order IDs, email or date range from your prompt. The agent follows next_cursor so a batch that spans pages is complete.
- 02
Skip what cannot be held
Invitations already sent or responded are left alone. The agent reports how many it skipped and why.
- 03
Pause in batches
pause_invitations takes up to 100 invitations per call, as the dashboard does. A paused invitation is not deleted and keeps its place.
- 04
Confirm the state
The agent reads the same invitations again with status paused to make sure all of them stopped before it reports back.
- 05
Resume on your word
When you say the parcels arrived, resume_invitations restarts delivery and the invitations go to customers, so it waits for your OK by default. Invitations that cannot be resumed are listed with the reason.
What you get back
In-progress invitations for orders 77410 to 77412: 3
Paused 3 (order 77410, 77411, 77412)
Already sent, left alone: 0
I will resume them when you say the parcels arrived. Other ways to ask
- Pause every in-progress invitation sent from my EU store this week and list how many there are.
- Resume all paused invitations for order 77411 now that the parcel is delivered.
- Show me which paused invitations cannot be resumed and why.
What REVIEWS.io allows, and what to know first
- Select All in Invitation History covers the current page only, and up to 100 invitations can be paused at once.
- Invitations to unsubscribed addresses, invitations overdue by more than 4 weeks and those blocked by a marketing-consent gate cannot be resumed.
- Pausing the whole account in the invitation settings leaves queued invitations In Progress, and a global resume does not restart the ones paused individually.
- A paused invitation is not deleted or lost, and Resume restores its queue position.
- Trial accounts are limited to 25 invitations, and sending stops for the rest of the billing period once the monthly limit is reached.
resume_invitations asks for your OK by default. To run it on a schedule without you, switch confirmation off for that tool in your dashboard.
Sources: REVIEWS.io Help: Managing review invitations in bulk · REVIEWS.io Help: Invitations history · REVIEWS.io developer docs: API index
Call pause_invitations from a script
curl -X POST https://cotlet.dev/api/v1/reviews-io/invitations/pause \
-H "Authorization: Bearer $COTLET_API_KEY" \
-H "Content-Type: application/json" \
-d '{"invitation_ids":["9120456","9120457","9120460"]}' {
"paused": 3,
"invitations": [
{
"invitation_id": "9120456",
"status": "paused"
},
{
"invitation_id": "9120457",
"status": "paused"
},
{
"invitation_id": "9120460",
"status": "paused"
}
],
"skipped": []
} MCP: add https://cotlet.dev/mcp/v1 with the same key; the call is reviews_io_write → pause_invitations. Example data.
Schedule it in n8n, Make, Zapier or cronREVIEWS.io tools this automation uses
| Tool | Parameters |
|---|---|
| list_invitations | status, invite_type, email, order_id, date_from, date_to, cursor |
| pause_invitations | invitation_ids |
| resume_invitations | invitation_ids |
Frequently asked questions
Is it safe to connect REVIEWS.io to Cotlet?
Yes. You sign in to REVIEWS.io yourself, in your own Cloud Browser in the EU, and we never save your password. Your agents only get REVIEWS.io once you enable it, every background request is listed, and the browser profile is stored encrypted with AES-256-GCM, the cipher 1Password uses for its vaults. The AI model never sees a login, posts and messages wait for your OK, and Disable for agents cuts access in one click. Independent scanners grade cotlet.dev A+ on Qualys SSL Labs, securityheaders.com and Mozilla Observatory; live results are on https://cotlet.dev/security.
Give your agent access to REVIEWS.io.
Free 7-day trial with 2,000 credits, no card needed. Cotlet is independent and not affiliated with REVIEWS.io.