Witness · the setter CRM

Every DM counted.
Every lead followed up.

Witness sits right inside Instagram, TikTok, Facebook and LinkedIn. It writes openers from a lead's profile, counts every message your setters send, tells them who to follow up with, and gives you numbers you can trust. No forms and no spreadsheets.

  • Works inside the apps you already DM in
  • Never sends a message for you
  • Syncs leads to GoHighLevel

Chat Funnels member? Sign up here · Plans start at $49 a month after the free trial. The screenshots on this page are the real app with demo data.

Instagram with Witness on top: the panel with the lead card and a suggested follow-up on the right, the shift box on the left, and the Witness bar along the bottom
Demo data
Works with
  • Instagram
  • TikTok
  • Facebook
  • LinkedIn
  • GoHighLevel

The product

Your setters work in the inbox. Witness works beside them.

Openers

Openers written from their profile

Scan a profile and Witness reads what they post, then writes openers that fit: a dad joke with its punchline ready, or a plain greeting with the message that goes right behind it. Copy it, or let Witness type it into the chat for you to send.

  • Each opener shows its real reply rate
  • The lead is logged the moment you send
  • An opener and its follow-up count as one DM
The Witness panel on an Instagram profile: what the scan read about the person, and openers with Copy, Type and Log lead buttons
Demo data

Counting

Every DM counted while they work

Setters press Start and message the way they already do. Witness counts new DMs and follow-ups as they go out, shows today's target, and fills in the daily report when they press Stop.

  • Live count against today's target
  • A nudge after ten quiet minutes
  • Every send credited to the right setter
The Witness shift box on Instagram: today's target, the live DM count and the plus and minus buttons
Demo data

Mid-conversation help

Stuck in a chat? Get the next line

Read this chat looks at the open conversation and suggests what to send next, following your own DM script. A person reads it, changes it if they want, and sends it. Witness never sends a message on its own.

  • Follows your script step by step
  • Works from a screenshot too
  • Learns from conversations that booked calls
Stuck in a convo: the Read this chat button, the coach's read of the conversation and the suggested replies
Demo data

Follow-ups

One list of who to message today

Today shows who replied and is waiting on you, who went quiet, and which follow-ups are due. Open the DM straight from the list, and mark it done when it's sent.

  • Sorted by who has waited longest
  • Follow-up dates set in one tap
  • Nothing slips through the cracks
The Today list: people to message grouped by why, each with Open DM, Chat and Done buttons
Demo data

Pipeline

A pipeline that keeps itself up to date

Leads land on the board when the first message goes out and move as the conversation moves. Build your own pipelines and stages. Connect GoHighLevel and every card shows up in your GHL pipeline too, on the contact that has their DM conversation.

  • Your own stages, labels and pipelines
  • GoHighLevel sync with profile links on every card
  • Board and table views
The Leads board: one column per stage with lead cards, the pipeline menu, search and label filter
Demo data

Numbers

Numbers that come from the inbox

DMs sent, reply rate, calls booked and cash collected, with a funnel that shows exactly where people drop off. Every number is counted from what actually happened, never typed in from memory.

  • Funnel from first DM to closed deal
  • Trends against the last period
  • Each setter side by side
The Numbers page: DMs sent, reply rate, calls booked, cash collected and the setting funnel
Demo data

And the rest of the toolkit

Built for the whole team

Ready-to-send hook images: The leg, $100 on a hook, Disco ball hook, The empty hook and The value hook

Hook images

Funny, personal pictures to open or restart a quiet conversation. Ready-made ones are free, or make your own from a photo of you.

The numbers coach: reply rate, call offer rate, booking rate and show rate, each marked on target, close or needs work

Numbers coach

Your numbers next to proven goal numbers, rate by rate, with the one thing to fix first.

The daily recap: yesterday's headline and each number against its target

Daily recap

Every morning: yesterday against your targets, your streak, and the last two weeks. Hard to ignore on purpose.

Pipeline settings: pipelines, then each stage with its name, color and what it counts as

Your own pipelines

Name your stages the way your team talks. Every stage still counts the right way in your numbers.

For coaching programs and agencies

Every client's numbers in one place

Give clients your own sign-up page. They make an account and run the launch kit: an interview, a one-time scan of their best posts and their competitors' longest-running ads, then 5 ad scripts. Their numbers come to you automatically until they stop sharing or you offboard them. You see every client in red, orange or green, who went quiet, and what changed since the last call.

  • Your own client sign-up page
  • Numbers, launch kit and lead chats (names hidden)
  • Offboard a client in two taps
Talk to us about your program
The coaching dashboard: clients on target, struggling and not doing anything, new DMs per day and calls booked per week across every client
Demo data

Getting started

From sign-up to first shift in an afternoon

  1. 1

    Make your account

    Use the Chat Funnels sign-up page and your access code. Then tell Witness what you sell and paste in your DM script.

  2. 2

    Add the extension

    Install the Chrome extension and connect it with one click from Setup. Invite your setters with a link.

  3. 3

    Start a shift

    Message the way you already do. Witness counts the sends, logs the leads and keeps the follow-ups coming.

  4. 4

    Read the numbers

    Check the funnel, see which openers book calls, and coach from real data.

How your data is handled

Rules the product keeps

Counting is arithmetic

Every number in your reports comes from counting sends, replies and buttons people pressed. AI only drafts message suggestions, and only if you add an AI key.

It never sends for you

Witness reads, counts and suggests. A person types or approves and sends every message.

Private conversations

Saved chats are encrypted, with names, handles, phone numbers, emails and links removed. Nobody on your team can browse them.

Your account is walled off

Each account's leads, numbers and chats are kept apart from every other account by the database itself.

Side by side

How Witness compares

Some tools send messages for you. Witness keeps a person on every send and puts its work into counting, follow-ups and setter numbers. Here is what each company says on its own site.

How Witness compares: features of Witness, FlowChat, DM Tracker, ManyChat and GoHighLevel. Checked October 25, 2026.
FeatureWitnessFlowChatDM TrackerManyChatGoHighLevel (Conversations)
Sends messages for youNoNever. You send every DMYesBulk friending and messagingNoPeople on your team send every messageYesAutomated replies to comments and DMsYesBroadcasts by email, SMS, WhatsApp and Messenger
Counts DMs automaticallyYesCounted live while you workNot listed on FlowChat's siteYesEvery Instagram DM trackedNot listed on ManyChat's siteNot listed on GoHighLevel (Conversations)'s site
Apps it works inYesInstagram, TikTok, Facebook, Facebook Page, LinkedIn. In beta: Skool, Circle, X, Discord, WhatsApp (counts sends only)YesAutomated actions on Facebook, Instagram, LinkedIn, X, TikTok, Skool, GoHighLevelYesInstagram onlyYesInstagram, TikTok, Messenger, WhatsApp, Telegram, SMS, emailYesInstagram DM, Messenger, WhatsApp, SMS, live chat
Follow-up remindersYesA daily list of who is dueYesAutomated follow-ups until they replyYesFollow-up board with custom stagesYesFollow-ups in the shared inbox (Business plan)Not listed on GoHighLevel (Conversations)'s site
Shift tracking and end-of-day reportsYesStart, Stop and a filled-in daily reportNot listed on FlowChat's siteNot listed on DM Tracker's siteNot listed on ManyChat's siteNot listed on GoHighLevel (Conversations)'s site
Daily DM targets for settersYesLive count against today's targetNot listed on FlowChat's siteNot listed on DM Tracker's siteNot listed on ManyChat's siteNot listed on GoHighLevel (Conversations)'s site
Team leaderboardYesSetters side by sideNot listed on FlowChat's siteYesMessages and follow-upsNot listed on ManyChat's siteNot listed on GoHighLevel (Conversations)'s site
Every client's numbers in one placeYesFor coaching programs and agenciesYesReporting for all sub-accounts (Pro plan)YesCross-account stats (Agency plan)Not listed on ManyChat's siteNot listed on GoHighLevel (Conversations)'s site
Checks reported DMs against the countYesFlags big gaps to the manager or coachNot listed on FlowChat's siteNot listed on DM Tracker's siteNot listed on ManyChat's siteNot listed on GoHighLevel (Conversations)'s site
Starting price$49/mo, or $39/mo paid yearly$247/mo, or $166/mo paid yearly$39 per seat a monthFree plan. Paid plans from $14/mo paid yearly$97/mo

Swipe the table sideways to see every company.

Checked October 25, 2026 on each company's public site. Features and prices change; see sources. "Not listed" means their site doesn't say.

Sources

Names are trademarks of their owners. Witness is not affiliated with them.

Questions

Does Witness send messages for me?

No. It writes openers and suggests replies, and it can type a line into the chat for you, but a person sends every message.

Which platforms does it work on?

Instagram, TikTok, Facebook (personal profiles and Messenger) and LinkedIn, through a Chrome extension. The web app works on any browser and on your phone.

Does it work with GoHighLevel?

Yes. Paste a GHL Private Integration key in Settings and Witness builds a matching pipeline in your sub-account, then adds and moves a card for every lead you message, on the contact that has their DM conversation.

Do I need an AI key?

No. Counting, the daily list, your stages and the numbers all work without one. Openers and reply suggestions use your own AI key, and Setup walks you through getting one.

Who can use Witness?

Anyone who books calls from DMs. Start a 14-day free trial, then pick a plan from $49 a month. Chat Funnels members sign up on the Chat Funnels page with the access code from their coach, then invite their setters with a link.

Can my whole team use it?

Yes. Invite teammates with a link. Each person signs in with their own email and gets their own extension key, so every count is credited to the right setter.

What happens to my conversations?

They're stored encrypted with identifying details removed. When a conversation books a call, that copy also helps the reply coach for other users who sell the same kind of offer, the same way their booked calls help yours. Nobody can read these chats in the app.

Start counting today

Make your account, add the extension, and run your first counted shift this afternoon. Chat Funnels members use the access code from their coach.