Example ad
Preview · Video
Good morning, Salah
Turn your product into scroll-stopping ads with AI.
1. Complete Adify Brain · 2. Create your first ad · 3. Approve it · 4. Add it to a campaign
Steps are marked done only from verified backend state. In preview mode, with no records loaded, they stay open — not shown as completed.
Your hero product, front and centre. Real creations replace this placeholder once PocketBase records load.
Example visuals only — not your creations. Swipe for more.
Example ad
Preview · Video
Example ad
Preview · Image
Example ad
Preview · Photo Fix
Connect PocketBase and import your records to see real recent work here. No sample activity is shown as yours.
No campaigns loaded yet. Create an ad, approve it, then add it to a campaign.
Unavailable until PocketBase records load. Items needing review will appear here with a direct link to Approvals.
Turn your product into a professional ad.
Upload a product photo. Size limits are set by the VPS service — check before live use; no limit is claimed here.
Brain summary: unavailable until Brain data loads. Only Brain fields actually loaded will be shown here.
Exact cost: Not quotable yet · Your balance: Unavailable
Cost is shown exactly only when the VPS KIE.ai quoting service exists. It is not guessed here.
Enhance a product photo before you use it in an ad.
Photo Fix needs the VPS generation service. In preview mode this changes nothing and spends no credits.
Review your settings and generate your ad.
Type: Video · Model: Veo 3.1 · Duration: 8s · Ratio: 9:16
Prompt: —
Cost: Not quotable yet
Balance: Unavailable in preview mode. Nothing will be charged from this page until quoting exists.
Real creations load from PocketBase once records are imported. Badges in the concept (Ready, Failed) apply only to real records.
Nothing publishes without your approval. Approval alone never publishes.
Real review items load from PocketBase once records are imported. Approved work can then go to Campaigns, and YouTube publishing is a separate explicit action.
Plan campaigns from approved ads only. Saving a campaign does not launch advertising or spend money.
No approved ads yet? Create an ad, then approve it in Approvals.
Planning dates help organize your work. Publish approved videos through the YouTube publishing action.
Track the status of your creative assets. Counts show only from loaded records — unavailable is not zero.
Approved
Published
In review
Rejected
No activity loaded yet.
Everything you need to market your business with AI.
Turn any product URL into a complete ad.
Extraction needs the VPS service. In preview mode the entered URL is retained and nothing is generated.
Extracted product information appears here.
Generated promotional image appears here.
Generated promotional video appears here.
Generate high-converting copy for your product.
Copy generation needs the VPS service. Generated copy will appear here with a Copy button — no sample copy is presented as generated.
Create a custom marketing plan with AI.
Plan cost is calculated live only when the VPS service exists — no fixed credit claim is made here. Weekly roadmaps show only weeks actually returned.
Save your brand details to get better results.
Save is enabled only when a field actually changes, and only via a real PocketBase save when a Brain record is loaded. No invented hooks, trends, or insights are shown.
Connect your channel to publish content. YouTube is the only direct publishing channel in this build.
Publish approved videos to your channel. Approval alone never publishes.
YouTube OAuth is not connected on the VPS yet. This button changes nothing until that service exists.
TikTok, Instagram, Facebook, X, LinkedIn: Not currently available for direct publishing. Create copy for those channels in Marketing Plan / AI Copywriter.
Email notifications
Push notifications
Marketing tips
Change password and review account security in your PocketBase account once signed in.
● All systems operational — this reflects the PocketBase health check, not a generation service.
Add Adify to your home screen for a faster experience. On iOS: Share → Add to Home Screen. No offline generation or offline publishing is promised.
Account name from your signed-in profile, when loaded.
Save enables only when a field changes and a profile record is loaded, via a real PocketBase save.
Non-expiring credits. Use them anytime. One-time purchase — no subscription.
Your balance: Unavailable
15 credits · $1.00 / credit
55 credits · $0.89 / credit
120 credits · $0.83 / credit
260 credits · $0.77 / credit
Secure checkout with Stripe — in preview mode Buy buttons take no payment, because no Stripe keys/service are connected. No "Most Popular" or "Best Value" ranking is shown without verified evidence. Model costs vary by model and configuration and load from the backend when available.
Transactions load from PocketBase credit records once imported. Unknown actions are labelled "Uncategorized transaction", never guessed. Balance = grants + purchases + refunds − spending ± adjustments.
Admin access is enforced by the backend, not by hiding this page. Non-admin accounts see this restriction notice only.
Model pricing, recent transactions, and announcements are read-only here. No values are changed, no announcements are sent, and no transactions are mutated from this preview.
Sign in to continue. Google sign-in is independent of the email/password fields.
Google sign-in is not connected on the VPS yet. Email sign-in is the working path once PocketBase users exist.