Screencast script
Meta requires a screen recording for each permission you request, showing the user-initiated flow that needs it. Keep each under 5 minutes. Captions are essential — reviewers don't speak Bangla.
Record at 1280×800 minimum. Tools: Loom, QuickTime, or OBS.
Screencast 1: pages_messaging (the core)
Setup: have the merchant dashboard open at /inbox and Messenger open on a phone next to the screen recorder. The phone shows the customer's POV.
Shots:
0:00 — title card
Jobab — pages_messagingCustomer DMs the merchant. Jobab replies on the Page's behalf.0:10 — wide shot Phone (customer) on the left, dashboard (merchant) on the right.
0:15 — customer types a Bangla message On the phone, type: "Apa, lal jamdani shari ache? medium lagbe" Send.
0:25 — message appears in the dashboard The merchant sees the incoming DM in the Inbox list. Status pill: "AI handling". Caption: "The Page receives the DM via Messenger webhook."
0:35 — the AI thinks Show the "AI is thinking…" indicator under the customer's message. Caption: "Jobab calls search_catalog, finds the product."
0:45 — AI reply lands Reply appears in the dashboard and on the customer's Messenger. Caption: "Jobab sends the reply via Send API."
0:55 — merchant takes over Click "Take over" — pill turns to "You're handling". Caption: "At any time the merchant can take over."
1:05 — merchant sends a manual reply Type a custom reply in the composer, hit send. Show it arrive on the phone.
1:15 — end card
Jobab — building Bangladesh's fastest merchant
Screencast 2: pages_read_engagement + pages_manage_engagement (comments)
Setup: same dashboard open at /comments. Open the actual Facebook Page on a second window so the reviewer can see the public-side comment + reply.
Shots:
0:00 — title card
Jobab — comment-to-DM flow0:10 — show a Page post / ad On Facebook, find the most recent post on the test Page.
0:15 — customer comments As the test customer, comment under the post: "price?"
0:25 — comment appears in dashboard /comments page shows the new row with intent "price" and confidence pct. Caption: "Jobab classifies the intent via LLM + heuristic."
0:35 — public reply lands Refresh the Facebook post — the merchant's public reply ("apnake inbox e details pathiyechi 🙂") is now there. Caption: "Public reply sent via pages_manage_engagement."
0:45 — DM appears On the test customer's Messenger, the merchant's Page has sent them a DM. Caption: "Private reply opens a DM thread — agent loop takes over from here."
0:55 — end card
Screencast 3: pages_manage_metadata (subscription)
Setup: dashboard at /onboarding. Already have a Page in your test Business Manager.
Shots:
0:00 — title card
Jobab — onboarding: connecting a Page0:10 — sign in Click "Connect Facebook Page" → Facebook login dialog → consent screen shows the exact permissions requested.
0:30 — page selection The user picks one Page from their Business Manager.
0:40 — confirmation Dashboard shows the Page connected, webhook subscribed flag = true. Caption: "Jobab subscribes the Page to messages + feed webhooks."
0:55 — end card
Recording checklist before you submit
- [ ] All test data + UI is in English or has English captions
- [ ] No real customer's PII shown — use Meta test users only
- [ ] Audio is clear OR you've added captions
- [ ] Each screencast is < 5 min
- [ ] Each screencast shows ONE permission's use case end-to-end
- [ ] File sizes < 100 MB each (Meta limit)
- [ ] Uploaded via the App Review form, not linked from Drive