Posts
Connect Instagram, Facebook, and TikTok so you can schedule posts and reply to comments inside BlackElmApp.
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.
Redirect URL (configure in Meta):
Page—
Token Expiry—
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 ConnectedAccount—
Token Expiry—
Website URL:
https://blackelm.coffeeTerms:
https://blackelm.coffee/policies/terms-of-servicePrivacy:
https://blackelm.coffee/policies/privacy-policyRedirect 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 prefixhttps://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.