Sendible automation · runs daily
Chase Sendible posts waiting for client approval
The client was meant to approve Friday's posts on Wednesday. It is Thursday night, the tasks sit unopened in their dashboard and the posts are about to miss their slot.
Cotlet does it in your own Sendible account with list_tasks, list_posts, list_users and send_for_approval, called by your AI agent, an n8n workflow or a script.
Hosted · nothing to install or maintain
Can Sendible do this on its own?
Sendible sends one dashboard notification and one email per approval request (checked 20 Oct 2026), and nothing more if the task stays open. Its Zapier app can approve a draft post by ID. It has no action to list tasks, send a post for approval or reject one. Approval workflows are not on every plan.
How you do it in Sendible today
- Create and schedule the post on the client's dashboard, because clients see only posts made in their own dashboard.
- Switch to your own dashboard from My dashboard in the top-left corner, open the post and click Send For Approval.
- Choose the client who should approve it, add a comment and click Send For Approval. The client gets a dashboard notification and an email.
- Follow the request in Publish > Tasks, using For Me, For Others or Done.
- Sendible sends no reminder for a task left open, so you open For Others every day and look for old ones.
How to chase Sendible posts waiting for client approval
List every post I sent for approval that is still open, oldest first. Flag those already past their publish time, and send the unsent drafts for Harbor Dental to Mia Harbor for approval. - 01
List what is open
list_tasks with view set to for_others returns the tasks you assigned, newest first. Each task carries the approver, the comment and Sendible's own label, "Scheduled for" or "Received on".
- 02
Sort by the clock
A "Scheduled for" task still has time. A "Received on" task is past its publish time, so the agent puts it at the top of the report and warns that approving it sends the post at once.
- 03
Find drafts nobody sent
list_posts with status draft shows posts saved in Publish > Drafts. The agent compares them with the posts your prompt says should be approved and skips drafts without a scheduled time.
- 04
Send for approval
send_for_approval attaches the draft to the approver whose user_id list_users returned for the client, with a comment naming the deadline. Each call waits for your OK by default, because the approver gets an email.
- 05
Report who is slow
The agent lists open tasks per approver, with the age of each. It does not message anyone beyond the approval request itself.
What you get back
Open approvals for Harbor Dental: 4
Sent now: 2 drafts to Mia Harbor, due Thursday 17:00
Waiting, still on time: 1 (Friday 09:00)
Past their publish time: 1 ("Received on" 19 Oct, approving sends it at once)
No scheduled time, skipped: 0 Other ways to ask
- Every weekday at 16:00, list tasks that go out in the next 24 hours and have not been approved.
- Approve all tasks assigned to me for the Northside Bakery workspace, except any marked "Received on".
- Reject the three posts that mention the old price and add the comment "Price changed on 1 Nov".
What Sendible allows, and what to know first
- A Sendible task past its post's scheduled time says "Received on", and approving it sends the post immediately, so reschedule it first if that is not wanted.
- Marking a task as done is not the same as approving it: the post goes out only after approval.
- Rejecting a post returns it to the sender's task list with the comment followed by "[Rejected]".
- A user can be set so that all their posts are sent for approval before publishing, and a workspace can have one Post approver for all posts.
- Sendible says approval workflows are not available on all plans.
send_for_approval asks for your OK by default. To run it daily without you, switch confirmation off for that tool in your dashboard.
Sources: Sendible Help: Send messages for approval · Sendible Help: Work with approval tasks and assigned messages · Sendible Help: Overview of workspaces · Sendible Help: Set up clients
Call send_for_approval from a script
curl -X POST https://cotlet.dev/api/v1/sendible/posts/post_77a1/approvals \
-H "Authorization: Bearer $COTLET_API_KEY" \
-H "Content-Type: application/json" \
-d '{"approver_id":"usr_88","comment":"Please approve by Thursday 17:00. It goes out Friday at 09:00."}' {
"post_id": "post_77a1",
"task_id": "task_5502",
"status": "for_approval",
"approver": "Mia Harbor",
"send_at": "2026-10-23T09:00:00+01:00"
} MCP: add https://cotlet.dev/mcp/v1 with the same key; the call is sendible_write → send_for_approval. Example data.
Schedule it in n8n, Make, Zapier or cronSendible tools this automation uses
| Tool | Parameters |
|---|---|
| list_tasks | workspace_id, view, from, to |
| list_posts | workspace_id, status, network, profile_id, queue_id, from, to, cursor |
| list_users | workspace_id, type |
| send_for_approval | post_id, approver_id, comment |
Frequently asked questions
Is it safe to connect Sendible to Cotlet?
Yes. You sign in to Sendible yourself, in your own Cloud Browser in the EU, and we never save your password. Your agents only get Sendible 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 Sendible.
Free 7-day trial with 2,000 credits, no card needed. Cotlet is independent and not affiliated with Sendible.