signals · the tour
This is the whole thing. Look before you give us an email.
18 surfaces across 6 groups, all native, all in one login. Move down the rail and each one shows you the screen and what it replaces.
Every figure on this page is sample data. We do not put a real client account on a public page.
Home
Ask the account what happened. It already knows.
Ask what moved, what is overdue, or what needs a decision, and the answer comes out of your own account records instead of a chat window you pasted an export into. Type it, or say it out loud in the van between jobs. It is rolling out to cohort 01 accounts first, and the screen says so rather than pretending otherwise.
typed or spoken. it answers from the account's own records, not from an export you pasted into a chat window.
You paste last month's export into ChatGPT and hope the columns were the right ones.
ChatGPT with your data pasted in
Activity
Nobody has to remember what happened last Tuesday.
Payments, meetings, conversations, calls and task updates land in one stream per account, newest first, filterable down to a single kind. Filter to calls before you dial, or to payments when a number looks wrong. A payment a contractor took on Thursday sits in the same stream as the call you made, in the order it actually happened.
day 7 is a zero, drawn as a stub. a feed that skips the quiet day makes a slow week look busy.
You scroll three apps and a group chat to reconstruct what happened last Tuesday.
a HubSpot activity feed
Dashboard
The spreadsheet you rebuild monthly, already built.
Spend, leads and cash actually collected, for every account you run, on one screen. The window draws every day in it including the ones that were zero, so a campaign that stopped reads as a campaign that stopped instead of a hole in the export. Switching client does not mean switching tool.
day 5 collected nothing. it renders as an accent stub, never as a missing point.
Month end, four CSV exports, and a pivot table you rebuild from scratch every single time.
a spreadsheet you rebuild monthly
Inbox
One list, sorted signal first, not by who pinged last.
Leads, tasks, conversations, calls, files and channel mentions arrive in one triage list, ranked signal first rather than by arrival time. Open a row and the preview opens inline, so you read the thing without leaving the list. Six kinds of thing collapse into one pass down a page.
rank is by signal, not by arrival. the 9:02 voicemail outranks the 8:58 newsletter.
You check six apps before lunch and still miss the one message that was worth money.
Front or Missive
Pipeline
The board keeps the lead's whole history under the card.
Your stages, your deal values, your sources, your owners. Drag a card across and the stage moves with it, and open the card and the lead's whole activity timeline is under it, back to the day it arrived. The follow-up date lives on the record instead of in your head.
deals entering the board, 12 days · the 8th brought none and draws as a zero
Today the pipeline is a spreadsheet you update on Sunday plus a memory of what Renata said on the phone.
HubSpot or Pipedrive
Prospecting
Prospects you found on a map, not on a list you bought.
Set an area and Signals pulls the local businesses inside it from Google Places, then scores every one on fit. You read the scores, tick the ones worth a call, and the ones you picked land in your pipeline as leads. Nothing is bought, and nothing arrives from a two-year-old export somebody else already emailed.
businesses returned per area sweep · sweep 05 found nothing and stays on the chart
Today you buy a list, a third of it bounces, and the rest has never heard of you.
Apollo or a bought list
Tasks
Open work with a name on it, not a sticky note.
Every task carries a status, a priority, a department and an assignee, so a task nobody owns is visible instead of implied. Group by department when you are planning the week, filter by assignee when you are chasing one, and select eight at once to re-prioritize them in a single action. It sits in the same console as the deals and the money, so it is not one more tab and one more login.
tasks closed per day, 13 days · sunday closed none and is drawn, not skipped
Today it is your Notes app, two unread Slack threads and a promise that you will remember.
Asana or Linear
Messages
Your personal phone stops being the company inbox.
Instagram DMs, Messenger threads, texts and WhatsApp arrive in one thread list, and you reply from that list. The customer is talking to the business, not to the handset in your pocket. One list means a thread does not go unanswered because it landed on the app you check least.
Sun the 9th sits at 0 new threads. The window draws every day, including the one nothing came in.
You answer customers from your own Instagram at 11pm, then find the WhatsApp one four days late.
your own phone number
Channels
Team chat that already knows which client you mean.
Channels, private channels and DMs sit inside the account they belong to, with threads, @mentions, reactions and file drops. Switch client and the channel list switches with it, so the invoice question does not get posted in the wrong room. A contractor added to one account works in that account's channels.
The 6th day reads 0 posts. A quiet room is drawn as quiet, never dropped from the range.
You pay per seat for contractors who are gone in six weeks, and still switch workspaces to find one thread.
Slack
Email that lives on the account, not in your inbox.
A client's thread sits against that client's record, beside the payments and the tasks, instead of being findable only by searching a personal mailbox. The screen is built and running. The mailbox connector is sitting in Google's review queue, which is why this one carries a badge instead of a date.
The screen is finished. The mailbox that fills it is in someone else's queue, so we will not promise you a date.
You search your own inbox for "invoice" mid-call and read the wrong thread out loud.
a shared inbox tool
Calls
One number rings everyone signed in, then your mobile.
A browser softphone on your own line. An inbound call rings every signed-in teammate at once, rolls to mobile if nobody picks up, then takes a voicemail, and every call is logged. The number on your site stops depending on whether you happen to be holding your phone.
Sun the 7th took 0 calls. The day the line never rang is a bar, not a gap in the chart.
The one number on your website rings one handset, and that handset is in your pocket at the dentist.
Aircall or Dialpad
Files
The file lives with the client, not in your Downloads
Drag an upload onto the account, or save an attachment out of an email thread, and it sits under that client instead of under today's date. Every open is served through a signed link that expires on its own, so the link you sent in March stopped working long before you thought to worry about it. There is no folder whose name only you remember.
Sat 09: 0 opens, drawn as a stub. The window is every day, not the busy ones.
It's in the Drive somewhere, give me a sec, I'll re-share it.
a Drive folder nobody can find
Calendar
The booking lands on the lead, not just in your day
Book a meeting against a lead and it attaches to that lead's record, where the rest of its history already sits, so you open one screen before you dial. Follow-ups, task and file due dates and scheduled content share the same grid, which makes the week one view instead of four tabs you check in sequence. Calendly hands you a time. This hands you the record that time belongs to.
Sun 16 booked nothing and still gets a bar, because a hidden empty day is flattery.
A time lands in my inbox and I go digging for who this person even is.
Calendly
Portfolio
Proof of work that lives where the deals do.
Each piece is a card: thumbnail, one line on what it was, tags, and a link to the thing that is actually live. You file it the week you ship, not the week you decide to rebuild your site. It sits in the same account as the pipeline, so the work you show and the deals you are chasing are one click apart.
pieces added by month, Sep to Aug. Mar is 0 and still drawn: you shipped, you just never filed it.
You dig through Slack and Drive rebuilding the same three case studies every time somebody asks what you have done.
a separate portfolio site
Reviews
Your ratings and your best quotes on one board.
Once your Google Business Profile connection clears review, one click pulls every profile you own onto the board with its listing, star rating and review count. The quotes that never made it to Google, the text a client sent you at 11pm, get typed in beside them. When a proposal needs a line, you are reading the quotes you saved instead of scrolling a phone.
new reviews by month. The 0 is the month nobody asked, and it gets a bar like every other month.
You screenshot a five star review off your phone and paste the crop into the proposal.
Birdeye or Podium
Products
Five sizes is one line, not five rows to keep in sync.
Variants collapse into one entry, so a tee in 5 sizes and 3 colors is a single line carrying a price range, a cost and an image instead of 15 rows you keep in sync by hand. The things with no checkout behind them, the deposit, the wholesale pallet, the piece you sold at a market, go in through a form and sit in the same catalog as the store items. Cost sits on the row beside price, so you read both without opening a second file.
Eleven of 147 entries drawn, 45 variants between them. The tall bar is one product in 12 sizes and colors, and one row in the catalog.
Two catalogs: the store's, and the sheet where you keep cost and the things you sell in person.
a second catalog to maintain
Orders
The order you took by text belongs in the same ledger.
Line items, status and totals for every order, plus hand-entered rows for the sales that never touched a checkout, so the ledger is the whole business rather than the part with a store attached. Every ship-to address is plotted on a globe, which is where you find out a month came from two metros. Days that sold nothing are drawn as zeros, so a slow week reads as slow instead of as a sync that failed.
Fourteen days drawn, 163 orders. The eighth day is 0: nothing sold that Sunday, and the window shows it rather than closing the gap.
Export the orders to CSV, delete four columns, then type in the sales that never touched the store.
an export you reconcile by hand
Warehouse
What you ordered sits beside what you sold.
Every purchase order carries the supplier, its status and its total, and it lives in the same console as the catalog and the order ledger rather than in a file named final_v3. What is coming in and what is going out stop being two books kept by two different habits, so the money you committed to a supplier is on the same screen as the money that came in. A month you ordered nothing in draws as a zero, and that is usually the month worth asking about.
Twelve months of supplier orders. April is 0, you ordered nothing, and the bar is drawn as a stub instead of being skipped.
The supplier POs live in a spreadsheet you only open when something has already run out.
another spreadsheet