Sign in
Email and password. If you have TOTP enabled you'll be asked for a 6-digit code next.
Create your account
Email and password (12+ characters). Add a TOTP authenticator under Security once you're in.
Two-factor verification
Enter the 6-digit code from your authenticator app.
Workspace settings
Configure the credentials and operational defaults for .
Account & identity
Drives kill-switch defaults, audience templates, and the morning brief context. Plain values, not encrypted.
Spend safety
Controls that sit between an approved change and your Meta ad spend. Enforced at the moment money would move, not when a change is drafted.
Autopilot guardrails
Bound what automated actions may do. The safety net is enforced on every change before it reaches Meta; configuring custom bounds is an Agency feature. Review each change as a before/after diff in Approvals.
Data retention
Lead PII (form leads and Messenger leads) is irreversibly deleted once it ages past this window. A daily job enforces it. Workspace deletion removes everything immediately.
Conversion tracking
See what's wired vs missing and your real cost per lead, and (Pro+) create a Custom Conversion on your pixel in one click. On-ad instant-form leads are tracked by the verified-lead numbers, not the pixel.
EU compliance
Required for ad sets targeting EU residents. Meta rejects launches without these on EU-targeted adsets.
Meta connection
Your connected Meta ad accounts. Everything Five Star Ad Builder does runs against the account you connect here.
Autopilot
Let Five Star Ad Builder manage the account inside your limits. Start in Staged + Cautious: every action asks you on Telegram before it happens. Move up the trust ramp when you are ready.
What Autopilot can do
Pause ads that miss your CPL target or exceed the frequency cap, activate reserve ads to keep the rotation full, and send a Telegram card for anything that needs your approval. It never creates campaigns, changes targeting, or deletes ads.
Kill-Switch rules
Auto-pause underperformers on a calendar-gated schedule. Days 1-2 are exploration; day-3 hook rate is the first signal; days 5/7/14 tighten the verified-CPL ceiling. Defaults below come from your vertical pack.
Alert channels
Competitor tracking
Daily Meta Ad Library scan. New ads from these pages land in your daily digest (Telegram). Tier 1 = priority (gets surfaced first). Get a Page ID from Meta Ad Library URL or by searching for the brand there.
| Name | Meta page ID | Tier | Active | Analyze |
|---|
Add competitor
Recent competitor ads i
From your daily scrape. The Clone button (Agency) downloads the media to your account and creates a PAUSED ad ready to edit in Meta Ads Manager.
Workspace vertical
Tell us what this workspace is for. Studio uses it to shape your AI CMO's voice; the daily brief references it; competitor groups don't care. Free text. Examples: "Bath remodel - NJ", "B2B SaaS", "Pet insurance", "Roofing", "Auto detailing".
Optional starter templates
Pre-built competitor lists + kill-rule defaults for a few verticals. Applying a template creates a fresh competitor group + writes kill rules; it won't overwrite groups you already have. Skip this entirely if your vertical isn't a fit.
Per ad account verticals
Override the workspace default on a specific ad account. Useful when one workspace runs multiple verticals (different clients, different industries). Empty rows fall back to the workspace vertical above.
AI Creative Engine
Per-workspace API keys for AI services. Secrets are encrypted at rest and only ever shown as ***last4 after save. Leave blank to use the app default (where available).
Telegram
Where kill-switch alerts, AI briefs, and competitor digests get delivered. Bot token is optional; if blank we use the app's default bot. Chat ID is required to receive anything.
123:ABC...
Run multiple service flows on one Page (Pro/Agency)
The multi-vertical Messenger bot routes incoming chats based on the m.me ?ref= param.
Roofing, tree removal, junk hauling, large remodels, and recurring maintenance can each have their own qualification flow and tool calls (like a satellite roof estimate) under one Meta Page.
Messenger lead-qualification flow
The script the bot runs when someone messages your connected Page. Edit the steps, tap Save to publish. Bot picks up the new flow on the very next inbound message.
Generate a personalized flow
Answer three questions and we will build a complete flow tailored to your business. If you want the bot's tone to mirror your best-performing ad, we can also pull copy from your top-spending Meta ad in the last 30 days. Output loads into the editor above so you can review every step before clicking Save.
Start from a template i
Replaces the editor above with a fresh template. You will still need to click Save to publish.
Reset to factory default i
One click: wipe every customization and start fresh from the bundled default flow. Your current flow is snapshot into version history first so this is undoable. If any leads have already consented under your current consent text, that exact text is preserved on the factory copy so TCPA records stay intact.
Current plan
Flat fee. No percentage of ad spend, ever. Cancel anytime.
Portal handles plan changes, card updates, cancellations, and invoice history. Only available after first subscription.
Change plan
- 10 ads / month
- 1 ad account
- Bulk uploader
- Auto-disable Advantage+
- Dynamic naming
- 100 ads / month
- 1 ad account
- Everything in Free
- Competitor Intel for 3
- CSV copy import
- Scheduled launches
- 7-day trial, no card
- Unlimited ads
- 5 ad accounts
- Everything in Solo
- Unlimited competitor tracking
- Verified Lead Count
- Auto Kill-Switch
- AI Operator Brief
- CAPI auto-setup
- 7-day trial, no card
- 25 ad accounts
- Unlimited seats
- Everything in Pro
- REST API + webhooks
- Vertical packs (Med Spa, HVAC)
- White-label dashboard
- Priority support
- 7-day trial, no card
Test mode: currently Stripe is in test mode. Use card number
4242 4242 4242 4242 with any future expiry and any CVC to validate the flow without a real charge.
Your ads i
Pulled live from Meta. Duplicate creates a PAUSED copy in the same adset; nothing goes live until you flip it in Ads Manager.
Lead forms i
Pulled live from Meta. Create a fresh form here; attach it to an ad in the bulk uploader or in Meta Ads Manager.
CMO brief i
Generates a CMO-level brief on what's working, what's not, and the highest-leverage next moves. Pulls your active ads' spend + leads + CPL + frequency from Meta, layers in any tracked-competitor ads from the last 14 days, and synthesizes with your AI CMO. Output stays in the browser; nothing is published anywhere.
AI Operator Brief
Daily CMO-style briefing summarizing yesterday's spend, verified leads, kill-switch firings, and new competitor ads.
Team members
Invite teammates to this workspace. Roles: admin can invite others and connect Meta, member can launch ads and manage creatives, viewer can read dashboards only. Plan limits apply (seat counts on plan_limits).
Current members
Pending invites
Invite a teammate
API tokens (operator-only)
Personal access tokens for driving this workspace from external clients (the FSAB MCP server, ad-hoc scripts). Tokens are workspace-scoped; revoking one stops every client using it on the next call.
Create a new token
Two-factor authentication (TOTP)
Use an authenticator app (Authy, Google Authenticator, 1Password, Bitwarden, etc) for a second factor at signin. Strongly recommended.
Change password
Pick something you don't reuse anywhere else. 12+ characters.
Danger zone
Irreversible actions. Please read the warnings before clicking.
Tells us why, exports your data if you want it, then schedules account deletion 30 days out. Reversible up until that date. After that we run the same wipe as the immediate delete below.
Removes your Five Star Ad Builder sign-in record and every workspace you solely own. Workspaces you co-own with someone else stay (ownership moves to the other owner). You will be signed out and the email you used becomes available for a new signup. No grace period.
Staff allowlist i
Anyone on this list gets every feature unlocked, on every workspace, for free. Use sparingly. The env-level STAFF_EMAILS list is the bootstrap; entries you add below are stored in Postgres and survive container restarts.