Home/Glossary/What is a Meta app secret?

Meta and accounts

What is a Meta app secret?

The app secret is the confidential key Meta issues to each Meta developer app. It is used to sign webhook payloads, to prove app identity when exchanging or debugging tokens, and to generate appsecret_proof values on API calls. It must never be exposed in client-side code or shared outside the app's owners.

Updated 29 Aug 2026 · 1 min read

On this page
  1. Why it matters
  2. In VGraple CRM
  3. Related terms

META AND ACCOUNTS

App secret

The app secret is the confidential key Meta issues to each Meta developer app. It is used to sign webhook payloads, to prove app identity when exchanging or debugging tokens, and to generate appsecret_proof values on API calls. It must never be exposed in client-side code or shared outside the app's owners.

webhook signaturesystem user tokenpermanent token

App secret in one line

Why it matters

Whoever holds the app secret can forge webhook events for that app and, combined with a token, impersonate the app to Meta. Leaked secrets are a frequent cause of account compromise in self-built integrations. One Meta app has exactly one secret, so rotating it affects every WABA connected through that app at once.

In VGraple CRM

As a Tech Provider, VGraple CRM's own Meta app secret verifies every inbound webhook and is stored server-side only; customers never handle it. Businesses connecting their own Meta app (for example for Conversions API or a custom integration) enter the secret in Settings, where it is encrypted at rest and visible only to owners.

Webhook signature, System user token, Permanent token.

Frequently asked questions

Where do I find the app secret?
In Meta for Developers under your app, Settings, Basic. Click Show and confirm your password.
Should I rotate it?
Rotate immediately if it may have leaked, and on a schedule if your security policy requires. Update it everywhere it is used before the old value is retired.
Is the app secret the same as an access token?
No. The secret proves the app's identity; a token grants a specific user or system user permission to act on assets.

Run your WhatsApp on VGraple CRM

Free forever plan, official Meta WhatsApp Business API, set up in 15 minutes. No card needed.