Overview
Live snapshot of the platform. Days are Lagos time (WAT); deltas compare with the previous period of the same length.
Processing queue
Jobs still rendering, and those stuck for more than 20 minutes.
Latest activity
Last 24 hours
Recently joined
Last 20 accounts, with where they came from and what they did first.
Recently funded
Last 20 successful payments.
Pending & abandoned checkouts
Checkouts started in the last 48 hours that never completed.
Setup checklist
Live
Everything happening right now: sign-ups, payments, installs, creations, chats, referrals and reports. Updates every 15 seconds.
Queue
Last 24 hours
by type
Analytics
Who visits, from where, on the website and in the app.
Sign-ups over time
By platform of the user's first tracked visit (web when unknown).
App installs by platform
First app launches per day.
Daily active devices
Distinct devices with any event that day.
Visits per day
Website page views and app opens.
Creations per day
Stacked by type; the line is the success rate (completed ÷ finished).
Funnel
Visitors → sign-ups → first creation → first payment, for people who signed up in the period.
Retention cohorts
Weekly sign-up cohorts; returned = any signed-in activity (app event, creation, chat or payment) on day 1, days 7–13, days 30–59.
Top countries
Top cities
Website vs app
App versions in use
From app opens; OS split below.
OS split
Most visited pages
Entry pages (first page per device)
Where visitors come from
Popular video styles
Peak hours
Visits and app opens by weekday and hour, Lagos time (WAT).
Revenue
Successful Paystack payments, plans, conversion and the credit economy.
Revenue over time
Bars: revenue per day. Line: cumulative for the period.
By plan / pack
By currency
Checkout outcomes
Credit flow
Credits purchased, granted (bonus, referral, admin), refunded and spent per day.
Top spenders (lifetime)
Click a row to open the user.
Users
Search, adjust credits, grant admin, or ban accounts.
| User | Credits | Role | Status | Joined | Actions |
|---|---|---|---|---|---|
| Loading... | |||||
Creations
Every video, flyer, image and song: failures, stuck jobs and the community feed.
Moderation
Content reported by users, waiting for review.
Growth
Referrals, brand kits and chat insights.
Broadcast
Announcement banner and credit promos for a segment of users.
Pricing & Plans
Manage credit packs shown to users, generation cost, and signup bonus.
Generation economics
Reference generations use premium models: about 10x more expensive for flyers, slightly more for video. Pricing them the same as normal generations loses money on every one. Keep the signup bonus below the video cost, or every new account gets a free video at your expense.
Credit packs & monthly plans
One-time packs are user-initiated top-ups. Monthly plans auto-renew and auto-credit every cycle via Paystack — creating one here also creates the recurring plan on Paystack automatically.
AI Spend & Funding
What generation has actually cost on fal.ai, based on real usage, and how much to keep your fal.ai balance topped up.
fal.ai cost rates
Check your connected video model's per-second price on fal.ai's model page.
Check your connected image model's per-megapixel price on fal.ai's model page.
How much to fund
Based on your average daily spend over the last 30 days (or 7 days, if the platform is new), here's what covers different runway lengths.
Content
Texts and pictures on the website and in the app. Leave a field empty to keep the built-in default. Changes go live as soon as you save (the app picks them up on its next launch).
Integrations
Connect the AI video engine and your payment processor. Keys are encrypted at rest and never sent back to the browser.
fal.ai video generation
Checking...Create a free account at fal.ai, generate an API key under Dashboard → Keys, and paste it below.
Used when a user picks No Voice. Currently Hailuo-02: 10s, 768p, about $0.45 and ~2 minutes. Alternative worth testing: fal-ai/ltx-2/text-to-video for 1080p at $0.60.
Used when a user picks With Voice. Kling v3 Pro speaks the words the prompt puts in quotes, with lip sync: 10s, about $1.68. Must be a Kling v3 model. Hailuo, Wan and LTX produce no speech, so a voice video on them comes back silent.
The fal.ai model ID used for Flyer Studio image generation (uses the same API key above).
Paystack payments
Checking...Create a Paystack account, grab your keys from Settings → API Keys & Webhooks, and paste them below. Also add this webhook URL there:
AI prompt writer
Checking...Powers the Enhance button. Users type rough notes and this rewrites them into a proper generation prompt. Works with any OpenAI-compatible provider. Recommended free option: Groq (console.groq.com, free tier, no card needed). Leave the key blank to disable the button.
Groq: base https://api.groq.com/openai/v1, model openai/gpt-oss-120b.
Gemini: base https://generativelanguage.googleapis.com/v1beta/openai, model gemini-2.5-flash.
Anthropic: leave base blank, model claude-opus-5 (paid, about $0.012 each).
Media storage
Checking...Optional but strongly recommended. fal.ai deletes generated files after about 7 days, which would break every customer's Library. With R2 connected, each finished video and flyer is copied into your own bucket and served from there permanently. R2 gives 10GB free and never charges for bandwidth. Create a bucket at Cloudflare → R2, then an API token with Object Read and Write. Leave blank to keep serving files from fal.ai.
Supabase works immediately with no extra account. Switch to R2 when you outgrow 1GB. The five fields below are only needed for R2.
Enable public access on the bucket (R2 → Settings → Public Development URL, or connect your own domain) and paste that base URL here.
Site Settings
Everything here takes effect immediately on the live site. No redeploy needed.
Platform
Credit costs, signup bonus and batch limits live under Pricing & Plans. fal.ai cost rates live under AI Spend.
Premium models
Used only when a user attaches a logo or reference images. Change only if you know the exact model slug from fal.ai.
Animates the composed keyframe. Keep this on Kling v3 Pro: it is the only image-to-video model here that generates speech, so a With Voice video with a logo attached is silent on anything else.
Health
Live checks of the database, storage, AI providers, payments and background jobs.
Audit Log
Every change made from this dashboard: who, what and when.