META APP REVIEW

VANTA Message Replier

Our app is used by a business to respond to customer messages received through WhatsApp, Instagram Direct Messages, and Facebook Messenger. It replies only when a customer contacts the business first.

Official App Use Case Statement

Our app is used by a business to respond to customer messages received through WhatsApp, Instagram Direct Messages, and Facebook Messenger.

The app does not send unsolicited messages, does not scrape users, does not publish content, and does not manage ads. It only replies to users who contact the business first.

When a customer sends a message, the app receives the webhook event, identifies the source channel, formats a customer-support reply, and sends the response through the appropriate Meta messaging API.

The requested permissions are required only to receive and send business customer-support messages.

Connected Business Channel

Screencast Checklist

Follow the review instructions from Meta closely. One screencast per permission group is fine, but each permission must be visibly demonstrated.

  1. Record at 1080p or higher so text remains readable.
  2. Record at normal speed with no jump cuts.
  3. Start from login and show the full user journey.
  4. Keep each permission-group screencast under 5 minutes.
  5. Annotate or narrate which permission is being used at each step.
  6. Show the API call succeeding, plus any network or server log proof if available.

The app does not send unsolicited messages, does not scrape users, does not publish content, and does not manage ads.

Message Replier Runtime

When a customer sends a message, the app receives the webhook event, identifies the source channel, formats a customer-support reply, and sends the response through the appropriate Meta messaging API.

Source: WhatsApp, Instagram Direct Messages, and Facebook Messenger events

Connected Account: Not connected

Reply Endpoint: Not configured

Runtime Status: Waiting for account connection

Runtime Configuration

Configure your Meta App and webhook endpoints once. Values are saved in this browser for the reviewer session.

Reviewer Access and Screencast

Permission-by-Permission Evidence

Add only permissions you actually need. For each permission group, document justification, demo step, and test endpoint. Then run a live API test and keep the success evidence.

The requested permissions are required only to receive and send business customer-support messages.

Submission Readiness Check

  1. Run validator after filling all fields and API tests.

Waiting for validation.

Implementation Notes for Reviewer

  1. Log in using provided reviewer credentials.
  2. Connect Instagram or WhatsApp as applicable and approve only the requested scopes.
  3. Send a customer message to the business channel and show reply generation inside the app.
  4. Show successful API calls with visible UI output, endpoint response, or server log proof.
  5. Confirm this app is only for customer-support replies to customer-initiated messages.

Keep screencasts at 1080p+, normal speed, under 5 minutes per permission group, with on-screen annotation.