Meta App Configuration

We only need your Meta App ID in the browser to start the OAuth flow. The App Secret stays in Supabase Edge Function secrets.

Run Diagnostics
Redirect URL (configure in Meta):

Facebook

Not Connected
Page—
Token Expiry—

Instagram

Not Connected
Account—
IG User ID—
Token Expiry—

TikTok (organic)

Uses a separate TikTok for Developers app (Login Kit + Content Posting API), not the Ads Marketing API. Direct Post stays private until TikTok approves video.publish.

@blackelm.coffee

Not Connected
Account—
Token Expiry—
Website URL: https://blackelm.coffee
Terms: https://blackelm.coffee/policies/terms-of-service
Privacy: https://blackelm.coffee/policies/privacy-policy
Redirect URL (Login Kit):
Webhook callback:
Secrets TIKTOK_CLIENT_KEY and TIKTOK_CLIENT_SECRET live in Supabase Edge Function secrets — not in this browser.

Notes

  • Instagram must be a Business/Creator account linked to a Facebook Page.
  • Some permissions and webhooks require the Meta app to be in Live Mode and approved via App Review.
  • TikTok organic posting needs app audit for public Direct Post. Login Kit website + redirect must stay on blackelm.coffee. Webhooks must hit the Supabase callback (Shopify cannot verify TikTok signatures). Verify URL prefix https://blackelm.app/tiktok-media/ in Developers → URL properties (do not use *.supabase.co — we cannot own that host). Photo pulls must be JPEG or WebP, not PNG.