A fully customisable performance dashboard. Add elements including ROAS bar charts, spend bar charts, channel pie charts, and content mix pie charts. Create multiple named dashboards per client. The Executive Summary dashboard shows agency-wide performance across all clients (admin only).
Paste any product URL into the Quick Start bar on the Campaign stage. AdPilot fetches the page and extracts product name, description, price (supports $, £, €), images, keywords, and brand colour from JSON-LD structured data, Open Graph tags, Twitter Card tags, and page HTML. Returns up to 4 product images for creative use.
100+ AI spokesperson avatars covering 6 ethnicities (Black, White, Hispanic, South Asian, Middle Eastern, East Asian), 3 age brackets (young 18-28, mid 29-42, mature 43-60), and 6 presentation styles (Founder, Creator, Expert, Host, Demo, UGC). Filter by any combination of ethnicity, age, or style. Upload a custom avatar image for fully branded content.
A 6-step guided creative production flow. Choose output type: Image Ad, Video Ad, Reel, Story, or Square. Select quality: Standard, HD 1080p, or 4K Ultra HD. The AI generates the script via Gemini. Auto-captions breaks the script into timed segments with an animated overlay on the video preview. Brand DNA is automatically injected into every prompt.
Generate 12 ad variants in one click from the Create review screen. Variants cover all combinations of platform (Instagram, TikTok, Facebook, YouTube), format (Reel, Story, Square), and angle (Pain-Point, Social-Proof, Offer-Led, Lifestyle). A scrollable grid shows all variants with platform badges, angle labels, and CTR/ROAS estimates. Select up to 4 for A/B testing, or launch any variant individually.
Store your brand identity in AdPilot. Upload a logo, pick primary and secondary brand colours, choose a font style (Sans-serif, Serif, Display, Monospace), set a brand tagline, and select tone keywords (Bold, Playful, Premium, Trustworthy, Urgent, Friendly, Innovative, Local). All Brand DNA settings are automatically appended to every AI creative prompt. Find it under Settings → Brand DNA.
Build and schedule SMS campaigns from the Workspace → SMS stage. Set audience, phone numbers, copy, schedule date and time, and recurrence (none, daily, weekly, monthly). Campaigns are tracked with status (Draft, Scheduled, Sent, Paused). Integrates with Twilio for real delivery. Supports VIP subscriber lists and opt-out compliance (STOP reply).
Create QR code campaigns that link to any URL — a landing page, menu, product, or booking form. Track scans and link performance. Use QR codes on printed marketing materials, retail displays, packaging, and event signage. Combine with marketing materials from the Materials Design stage for a complete print-to-digital campaign.
Build email campaigns from the Communications → Email panel. AI helps construct the email from a brief — describe the offer, audience, tone, and goal. Set recipient list, subject line, send schedule, and recurrence. Track open rates, clicks, and conversions in the Measure stage.
Connect your Shopify store in Settings → Integrations with your Shop Domain and Admin Access Token. Then use Import from Shopify on the Campaign stage to browse your product catalogue. Selecting a product auto-fills campaign name, description, offer, and product URL. It also asks if you want to jump straight to Create Ad immediately.
Connect Meta Ads and TikTok Ads credentials (Launch stage) and click Sync Live Metrics on the Measure stage. AdPilot calls Meta Insights API and TikTok Reports API to pull real CTR, ROAS, spend, impressions, clicks, and conversions for the last 30 days. Results are merged into campaign records and displayed as animated sparkline metric cards.
Design print and digital marketing assets from the Workspace → Materials Design stage. Save designs to the Materials Library and place orders. Supports flyers, posters, cards, banners, and branded inserts. Works in combination with QR campaigns to create fully integrated print-to-digital marketing packages.
A saved repository of all generated creatives, scripts, hooks, and brand assets across a client's lifetime. Filter by type, platform, status, and date. Reuse any saved creative as the starting point for a new campaign or variant. Content Library items are shareable between team members on the same client account.
Manage all customer conversations from one place. Voice AI handles inbound and outbound calls. RingEx (ChatHub) shows incoming messages from WhatsApp, Messenger, and other channels for AI-assisted or human reply. Brand Management tracks online reputation, reviews, and brand mentions. Route messages to support, sales, or AI response queues.
AdPilot exposes a fully documented REST API for external integrations. Generate bearer tokens in Settings → API Access. Scopes include creatives:write, campaigns:write, sms:write, metrics:write. Use the API to push creatives, campaigns, SMS, and metric data from any external system. Full OpenAPI 3.0 specification available at /openapi.json.
AdPilot is installable as a Progressive Web App (PWA) on any device. On supported browsers, an Install banner appears automatically. Once installed, AdPilot runs in standalone mode — full-screen with no browser chrome — and works offline for previously loaded content. Supports safe-area insets for notch-screen devices.