H USE  EDGE
MARKETING
House Edge · Marketing

Everything, in one calm view.

Sign in to your account to pick up right where you left off.

© 2026 House Edge · Marketing agency

Sign in

Enter your email and password to continue.

{{ authError }}
Sign in
Access is by invitation. If you need an account, contact your account lead.
{{ asBrandMono }}
{{ asBrandName }} Agency setup · ACE
{{ asStepLabel }}
{{ d.label }}
Welcome to ACE

Let's set up your agency.

You were invited to run your own white-label instance. In a few steps you'll have a branded workspace ready to take on your own clients. Start by creating your account.

Agency profile

Tell us about your agency.

The basics — quick and plain. You can refine any of this later in settings.

{{ t.label }}
Brand kit · white-label

Make it yours.

This is what your clients see. They'll never see ACE or any other agency — only your brand.

Client portal preview
{{ asBrandMono }}
{{ asBrandName }} {{ asBrandSub }}
Full logo and font upload unlock on ACE Pro — your monogram and color stand in everywhere until then.
Connections

Connect your accounts.

Link the platforms you run campaigns on, plus your Stripe for billing your own clients. You can finish any of these anytime — nothing here blocks setup.

{{ c.name }}
{{ c.desc }}
{{ c.btnLabel }}
{{ asConnCount }} connected · you can finish the rest from your dashboard whenever you're ready.
Plan & billing

Choose your plan.

This is what you pay ACE — billed per active client, per month. It's separate from the Stripe you connected to charge your own clients.

{{ pl.name }}
{{ pl.price }}
{{ pl.per }}
{{ pl.seats }}
Payment method
You're not charged until your first client goes active. Cancel anytime.
Setup complete

{{ asDoneName }} is ready.

Your branded workspace is live. Bring your team in and add your first client whenever you're ready — we'll guide both through their own onboarding.

Go to my dashboard →
Back
{{ asErr }}
Continue →
{{ stAgencyName }}
{{ stStepLabel }}
Join {{ stAgencyName }}

You've been invited to the team.

Create your account to get access to your agency's workspace.

Your profile

A little about you.

This shows in your agency's team directory and lets admins assign you as a lead on accounts.

{{ stInitials }}
A photo is optional — your initials stand in until you add one.
You're in

Welcome to the team.

Your workspace is ready. You'll see the accounts you're assigned to, the shared client roster, and your team's pipeline.

Go to my workspace →
Back
{{ stErr }}
Continue →
{{ csBrandName }}
Client onboarding
Welcome to {{ csBrandName }}

Let's set up your account.

You have been invited to your private portal for {{ csClientName }}. Create your login and we will walk you through a short onboarding so we can build your strategy.

{{ csErr }}
Create account & start →
By creating an account you agree to {{ csBrandName }}'s terms. Your information is private and used only to build your marketing.
You're previewing this client's onboarding experience.
Exit preview
{{ partnerBrandMark }}
{{ partnerBrandName }} {{ partnerBrandSub }}
H USE  EDGE
{{ brandContext }}
Thu · Jun 12, 2026
{{ notifCount }}
Notifications
{{ n.title }}
{{ n.sub }}
You're all caught up.
{{ acctInitials }}
{{ acctInitials }}
{{ acctName }}
{{ acctEmail }}
{{ acctRoleLabel }}
Brand settings
Billing & plan
Team & seats
Account settings
? Help & support
Reset demo journey
Log out
{{ commandEyebrow }}

Good morning, {{ heroFirstName }}.

{{ heroSubtitle }}

+ Add team member
+ Onboard new client
House Edge clients {{ directCount }}
Whitelabel partners {{ partnerTabCount }}
{{ t.label }}
{{ t.value }}
{{ t.sub }}

Client pipeline

{{ pipelineCount }}
Onboarding → Building → Proposal
{{ p.mark }}
{{ p.name }}
{{ p.category }}
{{ p.stageLabel }}
{{ p.actionNote }} · {{ p.lead }}
{{ p.actionLabel }}
{{ p.actionLabel }}
{{ p.nudgeNote }}
{{ p.nudgeLabel }}
{{ p.nudgeBtnLabel }}

Accounts

Active
Archived · {{ archivedCount }}
{{ resultCount }}
{{ f.label }}
{{ cl.mark }}
{{ cl.name }}
{{ cl.category }} · {{ cl.owner }}
{{ cl.statusLabel }}
Pacing · {{ cl.pacingPct }}
Cost / lead
{{ cl.cpl }}
Leads · MTD
{{ cl.leads }}
No accounts match “{{ search }}”.
{{ ar.mark }}
{{ ar.name }}
{{ ar.category }} · removed from dashboard · still in backend
Restore
No archived accounts. Active clients you remove from the dashboard appear here — still kept in your backend system.

Today's audit queue

Flagged across the portfolio. Clear before EOD.

{{ q.label }}
{{ q.client }} · {{ q.area }}

Partner agencies

{{ partnerTabCount }}
+ Invite partner agency
{{ p.mark }}
{{ p.name }}
{{ p.plan }} · {{ p.region }}
{{ p.statusLabel }}
Clients
{{ p.clientsCount }}
Ad spend
{{ p.spend }}
License
{{ p.mrr }}
Seats{{ p.seatText }}
Back to whitelabel partners
{{ partner.mark }}
Whitelabel partner · ACE platform

{{ partner.name }}

{{ partner.plan }} · {{ partner.region }} · partner since {{ partner.since }}
{{ partner.statusLabel }}
{{ t.label }}
{{ t.value }}
{{ t.sub }}

Clients on this workspace

Managed by {{ partner.name }}, not by House Edge
{{ cl.name }}
{{ cl.category }}
{{ cl.spend }}
{{ cl.statusLabel }}

Manage this partner

Suspended

Plan, seats, and account status are billed and controlled by House Edge. Client-level strategy stays with the partner.

{{ partnerActionNote }}
License plan
{{ pl.name }}
{{ pl.priceLabel }}
Seats
{{ partnerSeatsUsed }} in use of {{ partnerSeats }} licensed
{{ partnerSeats }}
+
Account status
Suspending blocks the partner's team from signing in.
Reactivate partner
Suspend partner
Back to dashboard
Settings

Brand settings

This is what your clients and team see across your workspace, portal, and proposals. The ACE platform stays invisible to them.

{{ settingsNote }}
Workspace preview
{{ bdMono }}
{{ bdName }} {{ brandSub }}
A full logo upload is available on ACE Pro and Scale — your monogram and accent stand in everywhere until then.
Shown beneath your name in place of "Powered by ACE". DNS setup is handled by House Edge after you save.
Save brand
Back to dashboard
Settings

Billing & plan

Current plan
{{ billingPlan }}
{{ billingMrr }}
Next invoice
{{ billingNextDate }}
{{ billingSeatsUsed }} of {{ billingSeats }} seats
Payment method
{{ billingCard }}
Update
Invoice history
{{ inv.date }}
{{ inv.status }} {{ inv.amount }} PDF
Back to dashboard
Settings

Team & seats

{{ teamSeatLabel }}
{{ settingsNote }}
{{ m.initials }}
{{ m.name }}
{{ m.role }} · {{ m.email }}
{{ m.badge }}
Invite a teammate
Send invite
{{ r.label }}
{{ tiErr }}
Back
Settings

Account settings

{{ settingsNote }}
Notifications
Email me when something needs my approval
Weekly performance digest
Save changes
Back to partners
New whitelabel partner

Invite a partner agency

Set them up with their own branded ACE workspace. They'll run their own book of clients — you bill them a license and see their health from here.

{{ pl.name }}
{{ pl.priceLabel }}
{{ pl.sub }}
{{ npError }}
Send partner invitation →
Cancel
Partner invited

{{ justPartnerName }} is set up.

We've emailed the owner a link to claim their workspace and set their brand. They'll appear in your partner roster at the Onboarding stage — you can manage their plan, seats, and status anytime from their profile.

Claim link
{{ partnerInviteLink }}
Back to partner roster
Back to dashboard
New client · {{ partnerAgencyName }}

Onboard a new client

Add their basics, then we'll generate an onboarding invitation to send them. They'll fill out your intake in their own portal — and you'll watch their progress from your pipeline.

{{ ncError }}
Create & send onboarding →
Cancel
Onboarding sent

{{ justCreatedName }} has been invited.

We've emailed them a link to start their onboarding. They'll appear in your pipeline at the Onboarding stage — you can watch their progress and advance them through to a live account.

Invite link
{{ onboardLink }}
Preview onboarding as the client →
Go to dashboard
{{ j.mark }}
{{ j.label }}
Welcome to {{ brandName }}

Let us get to know your business.

This is the most important step we take together. Your answers shape everything — your strategy, your channels, your creative. The more honest and complete you are, the better we can serve you.

It is thorough, so set aside some time. You can save and come back whenever you need — nothing is lost.

{{ onbTotal }}
sections
~2 hrs
to do it well
Save
& resume anytime
Welcome back — resume {{ onbResumeSection }}
Start over from the beginning
Begin
{{ onbStepLabel }}
Saved {{ onbSavedAt }}

{{ onbSectionTitle }}

{{ onbSectionHelper }}

{{ q.help }}
{{ opt.label }}
{{ opt.check }}{{ opt.label }}
Drag files here
or browse to choose
Adding files…
{{ f.thumbEl }}
{{ f.initial }}
{{ f.name }}
{{ f.sizeLabel }}
×
Offering {{ s.num }}
Remove
★ This is our flagship offering
+ Add another offering
{{ q.uploadErr }}
{{ cat.title }}
{{ cat.count }} added
{{ cat.desc }}
Drag files here
or browse to choose
Adding files…
{{ f.thumbEl }}
{{ f.initial }}
{{ f.name }}
{{ f.sizeLabel }}
×
{{ cat.hint }}
Colors & fonts
Note your brand colors and font names if you know them — or just upload your guidelines above.
Brand colors
{{ col.hex }}
×
+ Add color
Fonts
Everything here is optional and saves as you go. If you save and come back, your uploads will be waiting.
{{ onbCondLabel }}
{{ cq }}
Back
Save & exit
Skip for now
{{ onbNextLabel }}
Almost there

Review your answers

Take one last look. You can edit any section before submitting — nothing is final until you do.

{{ r.title }}
{{ r.status }}
Edit
!
You have {{ onbUndoneCount }} section(s) not finished yet. You can submit now and add more later — we will work with what you have given us.
Back to last section
Submit onboarding
Onboarding received

We are building your strategy.

Thank you, {{ buildingClientName }}. Everything you shared is in. It usually takes us around 48 business hours to wrap our heads around it — then we will reach out.

Right now we are studying your answers, mapping your market, and shaping the plan. There is nothing more you need to do.

Questions in the meantime?
Call {{ buildingLead.name }} Email
Your strategy is ready

Here is what we recommend.

Read it over, download a copy, and approve when it feels right. Nothing begins until you say so — and we will walk through every line together.

Pending your approval
Positioning

{{ propPositioning }}

What we will do

{{ f.num }}
{{ f.title }}
{{ f.note }}

Recommended channels

{{ ch.channel }}
{{ ch.budget }}
Proposed investment
{{ p.label }}
{{ p.note }}
{{ p.value }}
↓ Download proposal (PDF)
Changes requested — we are on it
“{{ proposalChangeNote }}”
What would you like us to revisit?
Send to our team
Cancel
Approve & begin
Request changes

Take your time. This proposal stays in your portal — you can return to it whenever you like.

Approved

Welcome to your portal, {{ unlockClientName }}.

Your strategy is approved and everything is now live. This is your home base — your plan, your channels, your leads, and your results, all in one place. We will be in touch as the work begins.

Enter your portal
Operations
{{ clientEyebrow }}
{{ c.mark }}

{{ c.name }}

{{ c.statusLabel }}

{{ c.category }} · {{ c.tagline }} · Lead {{ c.owner }}

Remove from dashboard
{{ k.label }} {{ k.value }}
{{ s.label }}
{{ s.value }}
{{ s.sub }}
{{ tab.label }}
Client journey · manage stage
{{ st.label }}
{{ pipeRevertLabel }}
{{ pipeAdvanceLabel }} →
Client requested proposal changes
“{{ pipeProposalNote }}”

Onboarding submission

{{ pipeOnbProgressNum }}
{{ sec.title }}
{{ it.label }}
{{ it.value }}
Services & offerings
{{ s.num }}
{{ s.name }}★ Flagship
{{ s.desc }}
{{ s.price }}
margin {{ s.margin }}
{{ c.name }} hasn't started their onboarding yet. They'll fill it out from their portal.
Positioning

{{ c.strategy.positioning }}

This quarter {{ stratObjective }}
{{ s.label }}
{{ s.value }}
{{ s.sub }}
Who we target

Audience segments

{{ a.name }}
{{ a.note }}
How we move them

Funnel strategy

{{ fn.tag }}
{{ fn.stage }}
{{ fn.channels }}
{{ fn.objective }}
{{ fn.approach }}
What we say

Messaging pillars

{{ p.num }} {{ p.title }}
{{ ang }}
Where the budget goes

Ad spend by channel

{{ ch.channel }} {{ ch.budget }}{{ ch.pctText }}
Total monthly budget {{ channelBudgetTotal }}
What success looks like

Quarter goals

{{ g.label }} {{ g.currentText }} / {{ g.targetText }}
The detail, per channel

Channel playbooks

Tap a channel for the full brief
{{ b.channel }}
{{ b.status }}
{{ b.budget }} {{ b.pctText }}
Objective
{{ b.objective }}
Primary audience
{{ b.audience }}
Monthly budget
{{ b.budget }} · {{ b.pctText }} of spend
Target
{{ b.target }}
Core message {{ b.coreMessage }}
Messaging angles
{{ ang }}
Content formats
{{ fm }}
Do's & don'ts
+{{ dd }}
{{ dn }}
What we promote

Offers & promotions

{{ o.title }} {{ o.window }}
{{ o.note }}
What we're testing

Test roadmap

{{ r.title }} {{ r.status }}
{{ r.note }}
How we operate

Guardrails

Do
+{{ d }}
Don't
{{ d }}
Right now

Current priorities

{{ f.num }}
{{ f.title }}
{{ f.note }}
{{ d.label }}
{{ p.label }}
Results · {{ channelRangeLabel }}
Pull results from
Paid media
{{ paidChannelCount }} active channels · full funnel
{{ ch.channel }}
{{ ch.status }}
Budget {{ ch.budget }} · Spent {{ ch.spend }}
{{ a.label }}
{{ a.value }}
Campaign
Spend
Leads
CPL
Booked
{{ cp.name }}
{{ cp.objective }} · {{ cp.status }}
{{ cp.spend }}
{{ cp.result }}
{{ cp.cpa }}
{{ cp.roas }}
{{ grp.eyebrow }}

{{ grp.label }}

{{ pc.name }}
{{ pc.status }}
{{ pc.note }}
{{ m.label }}
{{ m.value }}
Audit · Jun 10
Daily checklist
{{ auditCounts.pass }}
Pass
{{ auditCounts.watch }}
Watch
{{ auditCounts.flag }}
Flag
Tap a row for detail
{{ a.statusLabel }}
{{ a.label }}
{{ a.area }}
{{ a.note }}

Recent history

{{ h.date }}
{{ h.passed }} pass {{ h.watch }} watch {{ h.flagged }} flag
{{ k.label }}
{{ k.value }}
{{ k.arrow }} {{ k.delta }}
{{ s.label }}
{{ s.value }}

Channel performance · {{ c.reports.period }}

Channel
Spend
Leads
CPL
{{ r.channel }}
{{ r.spend }}
{{ r.revenue }}
{{ r.roas }}
Account note

{{ c.reports.narrative }}

Tracking health
{{ c.health.score }}
out of 100
{{ c.health.freshness }}

Integrations

{{ i.name }}
{{ i.note }}
{{ i.statusLabel }}
{{ i.sync }}
The team behind the account

Agent activity

{{ agentCounts.filed }}
Filed today
{{ agentCounts.running }}
Running
{{ agentCounts.attention }}
Need attention
{{ agentCounts.total }}
Agents
{{ g.group }}
{{ a.name }} {{ a.status }}
{{ creativeIntro }}
{{ ad.glyph }}
{{ ad.name }}
{{ ad.status }}
{{ ad.type }} · {{ ad.days }}d running
{{ ad.approvalLabel }}
Spend
{{ ad.spend }}
CPL
{{ ad.roas }}
CTR
{{ ad.ctr }}
Fatigue{{ ad.fatigueText }}
{{ ad.added }} · please review
Send feedback
Cancel
✓ Approve
Request changes
Approved — live with your team
Changes requested
“{{ ad.feedback }}”
✓ Approve as-is instead
{{ m.label }}
{{ leadMonthLabel }}
{{ leadMonthHint }}
Show leads from
{{ s.label }}
{{ s.value }}
{{ s.sub }}

Recent leads

Live from forms & campaigns
{{ l.initials }}
{{ l.name }}
{{ l.source }}
{{ l.date }}
{{ l.time }}
{{ l.channel }} {{ l.status }}
{{ l.value }}

Where leads come from

{{ src.source }}{{ src.count }}
{{ leadTrendLabel }}
{{ leadsTotal }}
{{ teamLead.initials }}
Questions? Talk to your team
{{ teamLead.name }}
{{ teamLead.role }} · {{ teamLead.phone }}
About

{{ c.profile.about }}

Your {{ clientBrandName }} team

{{ teamLead.initials }}
{{ teamLead.name }}
Account lead · {{ teamLead.phone }}
Assign lead
{{ opt.label }}
Owners · reach us anytime
{{ o.initials }}
{{ o.name }}
Owner · {{ o.phone }}

{{ clientContactLabel }}

{{ ct.initials }}
{{ ct.name }}
{{ ct.role }}
{{ ct.email }}
Engagement
{{ c.profile.contract.plan }}
{{ c.profile.contract.mrr }} /mo
Client since{{ c.profile.contract.since }}
Renews{{ c.profile.contract.renews }}
Billing{{ c.profile.contract.billing }}
Account lead{{ c.owner }}

Remove {{ confirmName }} from the dashboard?

This account will no longer appear in your active view. It stays in the backend system and keeps running — you can restore it anytime from the Archived tab.

Cancel
Remove from dashboard
!

A few sections are unfinished

You can submit now and fill these in later — we will start with what you have given us. Or go back and finish them first.

{{ u.title }} Finish →
Go back and finish
Submit anyway
Add team member

Invite an employee

They'll get an invite to create their account and join your workspace. They appear in your team as pending until they accept.

Account manager
{{ a.label }}
{{ a.desc }}
{{ aeErr }}
Cancel
Send invite