Not signed in · Uploader · Sign out
Builder Settings

Sign in

Email and password. If you have TOTP enabled you'll be asked for a 6-digit code next.

No account? Create one

Create your account

Email and password (12+ characters). Add a TOTP authenticator under Security once you're in.

Minimum 12 characters.

Already have an account? Sign in

Two-factor verification

Enter the 6-digit code from your authenticator app.

Lost your authenticator? Sign out

Workspace settings

Configure the credentials and operational defaults for .

Account Snapshot → Vertical pack:
Connections
Brand & identity
Automation & safety
Workspace & access

Account & identity

Drives kill-switch defaults, audience templates, and the morning brief context. Plain values, not encrypted.

Drives the Health Score CPL component and kill-switch gates.
State code, metro, or country. Free-form for now.
Used for morning brief delivery time and report timestamps.
When on, creating a campaign or pushing an ad waits in Approvals until you approve it; nothing reaches your Meta account first. When off, changes apply immediately (the Approvals queue still records everything).

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.

Master switch. New workspaces start OFF so nothing can spend until you turn this on. While off, approved campaigns and ads wait in Approvals and are held before reaching Meta.
Emergency stop for this workspace only. Holds every queued op until you turn it back off. Approved work resumes automatically when you do.
Any campaign whose daily budget exceeds this is rejected before it reaches Meta. Leave blank for no cap.

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.

When off, neither autopilot nor a recommendation can pause an ad; the change is blocked before it reaches Meta.
When off, autopilot cannot change ad set or campaign budgets. Budget changes always show a before/after diff in Approvals and are capped by the daily limit below.
By default these bounds apply only to automated actions, so a person can still act. Turn on to make the limits absolute.
Cap on how much autopilot may move a budget in a day. Enforced once budget automation ships.
Threshold autopilot uses to flag an ad for pausing, as a multiple of your target CPL.

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.

Default 365. Minimum 7 when set. Enter 0 to keep leads indefinitely (not recommended).

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.

Who benefits from the ads.
Usually the same as Beneficiary.

Meta connection

Your connected Meta ad accounts. Everything Five Star Ad Builder does runs against the account you connect here.

Loading...

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.

Staged manages ads you already built. Library and Full modes arrive later.

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.

Pause if 3-second view rate below this on day 3+. Skipped for ads under 1,000 impressions.
Off = alert only, you decide manually. On = ad pauses + we send the alert + you can revert with one click for 24h.

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

Numbers only. Find it in the Meta Ad Library URL.

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.

Click Refresh to load.

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".

Loading current label…

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.

Loading templates…

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.

Loading...

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).

Powers persona synthesis, prompt synthesis, and AI Operator Brief. Get one at console.anthropic.com.
Only needed if you enable image generation via gpt-image-1. Leave blank to stick with the mock generator.
15 is the recommended default. Lower while learning; higher when you trust your prompts.
2-3 gives angle diversity; 1 keeps the batch focused.

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.

Open a chat with your bot and send /chatid (or any message), then read the chat_id from BotFather logs. Required.
Leave blank to use the Five Star Ad Builder default bot. Set your own if you want branded messages. Format: 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.

Open multi-vertical settings →

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.

i i

Start from a template i

Replaces the editor above with a fresh template. You will still need to click Save to publish.

Loading templates...

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.

Plan
FREE
Status
(none)
Renews
-

Portal handles plan changes, card updates, cancellations, and invoice history. Only available after first subscription.

Change plan

Billing cycle:
Free
$0 forever
  • 10 ads / month
  • 1 ad account
  • Bulk uploader
  • Auto-disable Advantage+
  • Dynamic naming
Default tier
Solo
$49 / month
  • 100 ads / month
  • 1 ad account
  • Everything in Free
  • Competitor Intel for 3
  • CSV copy import
  • Scheduled launches
  • 7-day trial, no card
Most popular
Pro
$199 / month
  • 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
Agency
$499 / month
  • 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.

Loading...

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.

Loading...

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.

When off, the cron skips this workspace.

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

Loading...

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.

Loading...

Create a new token

A short note so you remember what this token is for. Shown in the list below.

Two-factor authentication (TOTP)

Use an authenticator app (Authy, Google Authenticator, 1Password, Bitwarden, etc) for a second factor at signin. Strongly recommended.

Loading...

Change password

Pick something you don't reuse anywhere else. 12+ characters.

Danger zone

Irreversible actions. Please read the warnings before clicking.

Leaving us? Schedule account deletion (30-day grace)

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.

Delete my account now

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.

Add staff user

Current staff

Loading...