For social media managers and small agencies
Client approval, without a Buffer login. Send your client one private link. They review next week’s posts on their phone, approve or ask for changes, and every decision lands on the post in Buffer.
Your client never creates an account. ReviewLink can’t edit your posts.
Scheduled posts 3 of 4 selected
CL Mon 16 Nov · 9:00 Monday starts with our ₦2,500 jollof rice bowl… CL Tue 17 Nov · 12:30 New: the ₦1,800 puff-puff and chocolate combo… CL Wed 18 Nov · 16:00 Saturday brunch is on. Bottomless zobo… CL Thu 19 Nov · 8:00 Rain or shine, the espresso machine is on…
Notes on this post Buffer
RL ReviewLink · just now ✅ Approved by Ngozi via ReviewLink
RL ReviewLink · just now ✏️ Changes requested by Ngozi: drop the price (via ReviewLink)
Teni shared 6 posts Casa Lekki Week of 16–22 Nov
CL Casa Lekki @CasaLekki
Monday starts with our ₦2,500 jollof rice bowl and a cold zobo. Walk-ins welcome at Admiralty Way.
Mon 16 Nov, 9:00 am WAT Saturday brunch is on. Bottomless zobo and our ₦6,500 asun platter.
Changes requested · Saved Change
6 of 6 reviewed Send decisions to Teni
How it works
Three steps. About two minutes. Connect to Buffer buffer.com
ReviewLink would like to Read your scheduled posts Add notes to postsCancel Allow
1 Connect BufferSign in with your Buffer account. ReviewLink only reads your scheduled posts.
Review link ready Expires in 30 days
reviewlink-commit.vercel.app/r/k3Vq9xT2mLp8
Copy link WhatsApp
2 Pick posts and share a linkChoose the week’s posts and share one private link however you talk to your client.
Notes on this post Buffer
RL ReviewLink · just now ✅ Approved by Ngozi via ReviewLink
RL ReviewLink · just now ✏️ Changes requested by Ngozi: drop the price (via ReviewLink)
3 Your client approvesThey approve or ask for changes on their phone. Each decision shows up as a note on the post in Buffer.
Get next week approved today. Works with your existing Buffer account. Set up in about a minute.
Connect Buffer Under the hood · for developers & judges Buffer GraphQL API, OAuth + PKCE, Notes write-back, Next.js, Upstash Redis ▾ 1 Manager Connect Buffer 2 Buffer OAuth Code + PKCE 3 ReviewLink Snapshot queue 4 Client link /r/<128-bit> 5 Decisions Approve · Changes 6 Buffer Notes On each post Buffer GraphQL API OAuth 2.0 Authorization Code + PKCE (S256) , confidential client; secret stays server-side. Scopes: account:read posts:read notes:read notes:write offline_access — no posts:write, we never touch your posts. account → channels → posts queries, filtered by dueAt to the week you pick.createCollaborationNote with subject: { postId } for each decision.collaborationNotes read-back powers the status view and safe retries.Next.js on Vercel Next.js App Router, TypeScript, Tailwind CSS. Serverless route handlers for OAuth, review links, and decisions — the Buffer token never reaches a browser. Edge middleware guards the dashboard. Mobile-first review page (390px), viewer’s local time with zone label. Upstash Redis OAuth tokens encrypted at rest with AES-256-GCM . Review links: 128-bit random tokens, stored only as SHA-256 hashes, 30-day expiry. Single-flight lock for rotating refresh tokens; per-review lock so notes are written once. Per-link rate limiting on public submissions. View the source on GitHubYour client never logs in. Buffer tokens are encrypted and never reach the browser. ReviewLink is read-only on your posts. Privacy