Queue Social Posts for Team Approval
Every Monday, WebRun opens Buffer, collects every post sitting in draft, logs the content and scheduled time in a Notion approval table, and sends your team a Slack digest so they can review and approve each one before it is published.
How can I automatically queue social media posts for team approval before they go live?
Every Monday, WebRun opens Buffer, collects every post sitting in draft, logs the content and scheduled time in a Notion approval table, and sends your team a Slack digest — so everyone reviews and approves posts before anything is published.
- No post goes live without team sign-off
- Drafts and scheduled times are visible in one Notion table
- The approval process runs weekly without anyone chasing anyone
Built for marketing teams · social media managers · content teams · agencies managing client accounts
What does WebRun do on every run?
The exact actions WebRun takes, in order — in plain language, so you can adjust anything.
-
WebRun signs in and gets to work
Opens
buffer.comin a real browser with your saved login — no setup, no API keys. -
1
Buffer — collect drafted posts
WebRun opens Buffer to collect drafted posts. - Open Buffer and navigate to the Queue section
- Filter to posts with Draft status across all connected channels
- Capture the post text, channel, scheduled time, and any attached media name
Done when Every draft post has been read with its channel and content captured.
-
2
Notion — log posts to approval table
WebRun opens Notion to log posts to approval table. - Open the Content Approval database in Notion
- Add a new row for each draft: channel, copy, scheduled date, and Status set to Pending
- Skip any post already logged this week to avoid duplicates
Done when Every new draft appears as a Pending row in the Notion approval table.
-
3
Slack — send team the approval digest
WebRun opens Slack to send team the approval digest. - Post a summary in your #content-approvals channel listing each draft with its channel and scheduled time
- Include a direct link to the Notion table so reviewers can approve inline
Done when The team has a Slack digest linking to this week's drafts for approval.
How is each run configured?
Secure by default
Connect once, stays signed in
WebRun signs in once and keeps each session in a persistent environment, so every run picks up right where it left off.
Every action is checked against this policy before it runs.
Questions, answered
Will it publish posts without approval?
No. WebRun only reads drafts and logs them — it never changes a post's status in Buffer or publishes anything. A human approves and schedules each post.
What if a post is already approved?
It checks the Notion table before adding a row, so posts that were approved in a previous run are skipped and won't appear in the digest twice.
Can it handle multiple social channels?
Yes. It reads all channels connected to your Buffer account and tags each draft with its channel in Notion so approvers know exactly where each post will go.
Put this on autopilot.
Turn it on in minutes — or have our team set it up for you.