Meta App Review Readiness

Permission usage, screencast evidence, and reviewer instructions in one place.

Use this page to complete Meta submission fields for whatsapp_business_messaging, business_management, public_profile, whatsapp_business_management, and email.

Submission Checklist

Permission Usage Text

Copy and paste the relevant text into Meta App Review fields.

whatsapp_business_messaging

CYBEXO uses whatsapp_business_messaging to operate customer-authorized WhatsApp messaging workflows after Embedded Signup is completed. The permission is used to send approved business-initiated templates, send session replies to inbound customer messages, and retrieve delivery/read status via webhook events for operational visibility.

Each business explicitly authorizes CYBEXO during Meta Embedded Signup before any messaging is enabled. Messaging is scoped per tenant and per connected phone number. CYBEXO does not send unsolicited or unrelated traffic and does not use this permission for prohibited messaging categories.

business_management

CYBEXO uses business_management only to support Embedded Signup onboarding and secure management of business assets that customers explicitly share with CYBEXO (business portfolio, WhatsApp Business Account, and linked phone assets).

This permission is required to read and manage the minimum business-asset metadata necessary to complete onboarding, maintain connection health, and provide tenant-scoped status in CYBEXO.

public_profile

CYBEXO uses public_profile to identify the operator completing onboarding (basic identity attributes only) and to associate actions with audit records in our platform for account accountability and troubleshooting.

whatsapp_business_management

CYBEXO uses whatsapp_business_management to onboard and maintain customer-authorized WhatsApp Business assets through Meta Embedded Signup. This includes reading and managing connected WhatsApp Business Accounts and phone-number metadata, validating readiness state, and maintaining integration health for API messaging operations.

email

CYBEXO uses email only to identify the authenticated operator account, map access to the correct tenant context, and send operational notices related to onboarding and integration status.

Screencast Storyboard

business_management API Test Calls

GET /me?fields=id,name
GET /me/businesses?fields=id,name
GET /<BUSINESS_ID>/owned_whatsapp_business_accounts?fields=id,name
GET /<WABA_ID>/phone_numbers?fields=id,display_phone_number,verified_name

Reviewer Instructions Template

1) Open https://cybexo.ai/waba/embedded-signup/connect
2) Sign in with reviewer test credentials provided by CYBEXO.
3) Click "Create signed state", then launch onboarding.
4) Complete consent and verify callback shows ok=true.
5) Verify policy pages:
   - https://cybexo.ai/privacy
   - https://cybexo.ai/terms-of-service
   - https://cybexo.ai/data-deletion