Connect a business
Connect with RVRS
Sign in with your own Facebook account and choose which Pages and ad accounts RVRS may manage. You keep ownership, we never see your password, and you can revoke access any time in Facebook → Settings → Business Integrations.
One Meta developer app serves every project. Each business portfolio gets its own system user and long-lived token, which only ever lives on the workstation (never on this website).
What we need from you
For our own brands and for clients. Super Suite Desk runs ads, the Facebook Page, Messenger, Instagram DMs, WhatsApp, comments and insights. Super Suite Studio plans, makes and publishes Instagram posts, carousels, reels and stories. You keep ownership of every account and pay Meta directly; nothing is posted, sent or spent without an approval rule you agree to.
1. Accounts
- A business portfolio in Meta Business Suite that owns your Page, Instagram and ad account.
- A Facebook Page for the brand.
- An Instagram Professional account (Business or Creator) connected to that Page.
- An ad account with your payment method and an account spending limit you set.
- Optional: Meta Pixel, product catalog, and a WhatsApp Business account with its own number.
2. Partner access for our portfolio
Business settings → Users → Partners → Add → Give a partner access to your assets → our business portfolio ID (we send it) → choose:
- Facebook Page and Instagram account: partial access to Content, Messages, Community activity, Ads, Insights.
- Ad account: manage campaigns and view performance.
- Pixel and catalog: use for ads.
- WhatsApp: Accounts → WhatsApp accounts → your account → Assign partner → messaging and templates.
Instagram publishing only? You can instead connect Instagram directly in the Social app and sign in as the account owner; no Facebook Page needed.
3. About your brand
- Tone of voice and two example replies you like.
- FAQ: hours, shipping, returns, prices we may quote, links.
- A never-say list, current offers and their links.
- Who approves content, replies and ad spend, and your daily ad budget ceiling.
- Logo, colours, fonts and photos.
4. What stays with you
Ownership of the Page, Instagram, ad account, pixel and WhatsApp number; billing with Meta; final approval. Remove our access any time in Business settings → Partners.
Operator steps · once, for all projects
- developers.facebook.com → My Apps → Create app → type Business, owned by the RVRS business portfolio.
- Add products: Facebook Login for Business, Instagram API, Messenger, WhatsApp, Marketing API, Webhooks.
- Settings → Basic: privacy URL https://suite.rvrs.ai/privacy, terms URL https://suite.rvrs.ai/terms, data deletion URL https://suite.rvrs.ai/data-deletion.
- Webhooks: callback https://suite.rvrs.ai/api/ops/webhook with the verify token stored as
_app.META_WEBHOOK_VERIFY_TOKENin~/.config/meta-agent/secrets.json. Subscribe Page fields messages, messaging_postbacks, feed and Instagram fields comments, messages. - Put the app secret on the dashboard so webhook signatures verify:
npx wrangler pages secret put META_APP_SECRET --project-name rvrs-meta, and add it to the secrets file as_app.META_APP_SECRET.
For each business
- In that business portfolio: Settings → Users → System users → Add (Admin).
- Assign assets with full control: Page, Instagram account, ad account, WhatsApp account. Add the app to the system user.
- Generate a token for the app, expiry Never, with: pages_show_list, pages_read_engagement, pages_manage_posts, pages_manage_engagement, pages_manage_metadata, pages_messaging, read_insights, instagram_basic, instagram_content_publish, instagram_manage_comments, instagram_manage_messages, instagram_manage_insights, ads_read, ads_management, business_management, whatsapp_business_messaging, whatsapp_business_management.
- On the workstation:
meta connect <slug> --token <TOKEN>, thenmeta assets <slug> --set page_id=… ig_user_id=… ad_account_id=act_…. - For a client business that is not owned by RVRS, the client shares its assets with the RVRS portfolio as a partner first; using another business's assets through our app may need Meta App Review (advanced access).
Each project's Settings tab shows the same steps with its own slug filled in, and ticks them off as the agent reports the connection.