Killswitch Websites Admin

Enter your admin key.

Outreach autopilot

Mail runs on your approval, then work the calls. Board updates live as postcards go out.
How to run this system — read me first

The four screens

killswitchwebsites.comThe public site. The form on the front page is how new customers ask for a free website.
/adminThis page. The postcard machine and the lead board.
/masterCustomer accounts, live monthly revenue, and where you onboard someone after you build their site. Owner sign-in only.
/panelThe customer's own screen. They reach it by a private link we email them. There is no password.

Two kinds of sign-in

OwnerEverything: postage, the autopilot, /master, customer billing, onboarding.
RepThis call list only. Open a script, dial, log the outcome, take a note. A rep cannot spend postage, arm the mailer, or open /master or a customer's panel. Each rep has their own key, so whoever moves a lead is stamped on it in the Owner column, and taking one person's key away does not touch anyone else's.

What the customer buys is the work, not the website. The site is a generic template, free forever, theirs to keep. Having us change it by hand is the Care Plan ($99/mo), and small edits come with Hosting & Maintenance ($29/mo). A free customer asking for changes gets shown that offer, not a work order. Never promise free edits on a call.

How you find out something happened

EmailSomeone wants a free website. Subject starts with 🔔 FREE SITE request. Their business name, phone and email are in it.
EmailAn existing customer wants a change to their site. Subject is “Killswitch Websites · site change request”.
EmailA customer switched a paid module ON. Subject “Switch change”. It says whether billing has already started, or whether they only reached the Stripe checkout and have yet to pay.
EmailA customer paid for the first time. Subject starts with PAID. This is the moment they become a paying customer.
EmailA customer switched a paid module OFF. Subject “Switch OFF”. It keeps working until the end of the cycle they already paid for, then stops.
EmailA booking came in through a customer’s website. The shop owner is emailed too.

Every money event now emails you, so there is no weekly check to remember. Two things are still worth knowing: the emails are notifications, not a record, so /master remains the place to see who is actually paying and what renews when; and if an email ever fails to send, the switch still works — notifications can never block a customer.

What to do each day

  1. Check email for the two subjects above.
  2. Free site request: build their site, then go to /master → Onboard a customer → enter their email. That emails them a $0 receipt and their private panel link.
  3. Change request: make the change, then open /master and mark its work order complete. The lifecycle advances and the customer is emailed automatically.
  4. Work the call list below. Every row has a Script button: it opens the five-step call, that shop's own hook, and the follow-up text ready to copy. Rows that say Script + demo already have a site built, so that call is a delivery. Rows that say only Script do not, and the script says so at the top rather than letting you promise a site that does not exist. Filter the list by Has a demo built to work the deliveries first.
  5. Once a week, open /master to see the whole picture: who is paying, monthly revenue, and the Renews / Ends column. A date in red means that customer is winding down and will stop at the end of their cycle.

Their website already exists before you call

A draft site is built for every lead in the list. It is invisible: the address returns "not found" to anyone who tries it, including the business, including Google. That is what makes it safe to have built one for a shop that has never heard of us.

Draft · 404Built and waiting. Nobody can see it. This is where every generated site starts.
Live · noindexYou hit Publish their site on the call, so the link works and you can text it. Search engines are still kept out, because they have not signed up for anything yet.
CustomerThey said yes and got onboarded in /master. Now it is their site properly, and it can show up on Google.

Do not send a link before you publish. The script will not let you copy the follow-up text until you have, because a link that 404s in front of a shop owner is worse than never calling. Publish, then copy, then send, while you are still on the phone.

The postcard machine, in plain terms

K6 outreach panelThe only thing that sends postcards. Its switch, mode, channels, caps and spend limits arm the scheduled cron and both manual send buttons. Nothing mails while it is unarmed.
Per-card reserve ¢The budget each card counts against the spend caps. You choose the number; arming is impossible without it. It is a reservation, not a claim about Lob's price.
Run K6 outreach nowSends immediately instead of waiting for the scheduled run, through the same eligibility, caps and idempotency. Disabled while unarmed.
Approve & mail selectedMails only the rows you ticked, through the same K6 path. Disabled while K6 is unarmed.
Legacy autopilotThe pre-K6 panel. Historical only: its switch and ceiling no longer send anything. The mailed and spend counters above come from the lead ledger, so the history they show is real.

Postage is billed by Lob per card actually sent. The K6 spend caps count the per-card reserve you set, never a guessed price.

How to stop things

Stop the mailSave the K6 outreach panel with its switch off. Nothing further is sent, and nothing is charged.
Stop one contact everywhereUse Suppress on their row. It immediately blocks postcards, call scripts, copied texts, and AI-written email sequences that match their lead, email, phone, or address. Only the owner can lift it.
Stop a customer's paid moduleThey can switch it off themselves in their panel. It keeps running until the end of the cycle they already paid for, then stops. You can also cancel it in Stripe.
Stop everything at onceK6 outreach off here, and pause the account in Stripe. The free websites stay online either way, and they belong to the customer.

What money is where

LobPostage. Real money leaves here every time a postcard is sent. If it runs dry, sends just fail quietly.
StripeCustomer subscriptions, $19 to $29 a month per module. This is the income.
The K6 spend caps on this pageA safety limit we set on ourselves. They do not hold money, they just stop the mailing.
Live · auto-refreshing
Spend to date$0
0% of your mailable list reached by postcard
0 mailed · 0 still in queue
Legacy autopilot SUPERSEDED
This pre-K6 autopilot no longer sends anything — its switch and caps have no sender behind them. Every postcard, manual or scheduled, runs through the K6 outreach control plane below, and only that switch arms mail.
Discovery OFF
Off. When armed, a cron discovers businesses from Google Places, dedupes them, excludes customers and suppressed contacts, ranks what is left, and stops. It never contacts anyone.
Draft autonomy OFF
Off. When armed, a cron turns ranked discovery candidates into unpublished site drafts, one per business. Drafts are not published and nobody is contacted.
K6 outreach OFF
Off. When armed, the autonomous outreach loop sends postcards to in-queue leads, bounded by caps and spend limits.
Supported transport: postcard (Lob). Channels, mode, and caps are unset until the owner saves them here — nothing mails while they are blank.
0 selected
TradeBusinessPhone Call AddressMail StageOwnerNotes