Bring your CRM.
Own your data.
Build your own software.

Bring selected CRM, phone, and fleet data into one database you own. After those resources are connected and verified, Topline chat can answer authorized questions across them.

TOPLINE CHAT ONLINE
CONNECTS WITH
PestRoutes PestPacSOON Five9 Motive EvereeREAD-ONLY BETA BigQuery Postgres

Ask a question. Build a tool. Make it yours.

This is what a Tuesday looks like. Someone in the office asks about overdue accounts, gets a dashboard instead of a spreadsheet, and then changes it by asking again.

TOPLINE CHAT SAMPLE DATA
How many customers and how much money is overdue?
BUILDING A DASHBOARD
Built an overdue balances dashboard from your PestRoutes billing data. 23 customers are past due, owing $4,870 in total. The oldest are listed first.
Add a button to text all those people a link to go pay their bill.
UPDATING THE DASHBOARD
Added a Text payment links button to the same dashboard. It shows the message and the list first. Nothing sends until someone presses it.
Sample data. No messages are sent.
Overdue balances SAMPLE
WAITING FOR A QUESTION
CUSTOMERS OVERDUE
23
past 30 days
TOTAL OVERDUE
$4,870
oldest: 62 days
OLDEST FIRST
Harper Landscaping62 d$640
R. Delgado41 d$310
Meadowbrook HOA38 d$1,120
T. Nguyen19 d$185
and 19 more$2,615
Text payment links Previews 23 messages before anything sends

Your business is scattered across a dozen systems.

Each one shows its own slice, and none of them talk to each other. The questions worth asking cross two systems, so they never get asked.

ONE DATABASE · YOURS
Customers
PESTROUTES / PESTPAC
Calls
FIVE9
Trucks
MOTIVE
Sales
DEALS AND QUOTES
Marketing
SPEND AND LEADS
Everything else
SPREADSHEETS

And your CRM won't hand it over.

Its API hands back records. It does not answer questions.

“Which techs are we losing customers behind?”
CUSTOMERS SUBS APPTS SERVICES TECHS
DO IT YOURSELF · REQUEST LOG
GET/customerspage 1ok
GET/customerspage 2ok
GET/subscriptionspage 1ok
JOINcustomers + servicesnot supported
JOINappointments + techsnot supported
GET/servicespage 1daily quota reached

One table per request, no way to join them, and a daily ceiling you reach long before the picture is complete.

No live reporting. No applications. Not on their terms.

This is the part people skip. An assistant can only answer questions about data it can reach. That is why owning the database makes everything else possible.

Connect the data you actually need.

Start with the API key and token from your own PestRoutes account, then choose the tables and columns needed for your workflows. Never used those credentials? We will show you exactly where they live.

01 Connect: Select approved tables and columns.
02 Own: The data lands in your cloud account.
03 Ask: Work across selected, verified systems.
Connect PestRoutes CREDENTIALS
API KEY
••••••••••••••••••••••
API TOKEN
••••••••••••••••••••••••••
customers 12,480
subscriptions 18,204
appointments 96,331
services 141,882
employees 64
payments 203,517
SELECTED SYNC ENABLED VERIFY EACH RUN
Already have a data warehouse?

Topline can assist with a scoped BigQuery or Postgres connection for selected tables and views. Validate schemas, permissions, freshness, and each downstream report before changing an existing Looker connection.

Then authorized builders can ask for new reporting in plain language.

BIGQUERY POSTGRES ASSISTED · VALIDATE REPORTS

Start from a pest-control reporting template.

After selected data is connected and verified, an authorized builder can adapt the default-dashboard skill to the company's definitions and access rules.

Operations overview SAMPLE
ACTIVE SUBS
12,480
+2.1%
CANCEL RATE
3.2%
−0.4pt
PROD/TECH
$1,842
+6.0%
FIRST-VISIT
94%
+1.2pt
CANCELS BY REASON
Price31%
Moved23%
No access18%
Service13%
Contract end9%
Other6%

Dashboards are the start. Applications are the point.

An application is a small piece of software your people actually use all day. The person who wants it can build it directly. There is no spec, bidding process, or developer in the middle.

CALL CENTER
“My CSRs have six tabs open to answer one question.”
One screen for the whole call
Account, history, balance and next visit, in front of them before they say hello.
THE OFFICE
“Nobody follows up after the tech leaves.”
Follow-ups that send themselves
It starts when the appointment closes, not when someone remembers to set a reminder.
SALES
“Our quotes live in a spreadsheet and somebody’s memory.”
A selling tool that knows the address
What the property needs, what you quoted last time, what it costs you to serve.
THE TRUCK
“I write the inspection twice. Once on paper, once at the office.”
Inspections that finish on the truck
Filled in once, priced, and back in your system before he pulls away.
Nothing on that list is special.

Pick any four things your office complains about. The people who know why they are a problem are the people who will build the fix, and they will not be waiting on a quote to do it.

DW ML PS

Sign-in comes standard.

Every app you build opens behind Topline sign-in. Add a name to let someone in. Nothing to set up.

Give each person only the access they need.

Workspace and Build are product access profiles. Administrators still choose each person's exact capabilities and resources.

Claude Code Codex Slack Google Chat Topline chat
PRODUCT PROFILES PLUS EXACT GRANTS
WORKSPACE people you authorize
Ask approved data
Use assigned workspaces
Propose knowledge when granted
Read permitted team work
BUILD the people you choose
Create dashboards
Ship applications
Change pipelines

Knowledge and building stay inside the tenant, capability, and resource boundaries an administrator approves.

MEMORY

Talk to the company, not up the chain.

Generic AI remembers a chat. Topline remembers the company.

MEMORY LAYERS WHO CAN SEE IT
YOU Follows you from chat to chat. Only you see it.
YOUR TEAM What your team's channels teach it.
YOUR COMPANY Reviewed facts everyone can ask.
GLOSSARY One meaning per word.

Three levels, not one pile.

Yours, your team's, the company's. Nothing moves up a level until someone approves it.

One brain, every tool.

Slack, Google Chat, Claude Code, Codex. Same memory, same answer, whichever model you ask.

Your words mean one thing.

Define "callback" once. Every person and every assistant reads it the same way.

Warm from the first question.

It follows you across threads, so the next session starts where the last one stopped.

Yours stays yours. Personal never shows up in someone else's chat. Company never leaves your company.

Ask from wherever you already are.

GOOGLE CHAT · DIRECT MESSAGE
Google Chat conversation where a user asks how many active customers have overdue balances, then follows up about balances older than 10 days. Topline replies to both questions in the same thread.
Check overdue balances and narrow the results, from Google Chat.

Message Topline in Google Chat. The same answers, from the same data, in the window your office already has open.

GOOGLE CHAT · DIRECT MESSAGES YOUR PEOPLE ONLY

You keep the customer-owned foundation.

Your cloud account
IN YOUR NAME
Your database
SELECTED SOURCES · VERIFIED
Your routing server
NO PER-REQUEST METER
Your applications
BEHIND YOUR SIGN-IN

You pay Topline to run the shared chat and build tools. The customer-owned data, database, routing service, and customer applications stay in your account if you leave.

KNOWLEDGE BASES

One reviewed collection. Shared with the people and tools you approve.

Turn field manuals, service procedures, or training documents into a customer-owned Knowledge Base. Each collection has its own published release. Company Knowledge holds organizational context and product memory; chat memory holds conversation context. Neither is a substitute for a published Knowledge Base.

Review, then publish

Collect documents, validate a candidate, and review it before publishing. Draft edits and refreshed imports stay out of the live release until you publish again.

Deliver authorized HTML

Serve the published collection as readable HTML to the audience you choose. Publishing does not automatically make an endpoint public.

Connect an artifact app

Bind a normal artifact app to the live collection with an exact grant for that app, included in the published release. Its viewers still need authorized access.

Equip approved agents

Let approved Topline agent workflows browse, search, or read the same published source through only the operations you grant.

Example: one published field manual

A technician reads an authorized HTML page. A private manual-finder app opens the cited procedure. An approved Topline agent searches that same release. Your next draft stays separate from all three.

Hosted MCP artifacts cannot directly declare Knowledge Bases. Use a normal artifact app binding or an approved Topline agent connection.

Read the Knowledge Bases guide

Scheduling and customer profiles, available today.

The routing engine runs in your account. Customer Profiles is an opt-in Topline-hosted add-on for PestRoutes. The call-center suite remains in development.

Your own scheduling engine LIVE YOUR ENGINE · YOUR ACCOUNT

Route optimization runs in your account. Authorized staff and enabled applications can use it after the tenant, connector, regions, shifts, and application policy are configured.

Tuesday · Tech 4 RE-OPTIMIZING
BEFORE
2h 14m
DRIVE TIME
68 mi
DISTANCE
0h 22m
OPEN TIME
AFTER
1h 26m
DRIVE TIME
41 mi
DISTANCE
1h 10m
OPEN TIME
1 2 3 4 5 6 7 8 1 7 8 3 2 4 6 5
A living profile for every customer AVAILABLE · OPT-IN

Topline checks approved PestRoutes data for supported changes every five minutes, then refreshes only the affected customer profiles each night. Authorized chat, applications and connected tools can reuse that context instead of starting cold.

OBSERVE

Appointments, service, billing, reminders and flags.

REFRESH

Versioned nightly updates, with recent activity kept close.

REUSE

One bounded context for authorized questions and workflows.

Off by default. Activation starts with one approved PestRoutes source and an initial backfill. Customer Profiles observes Topline’s synced copy and does not change PestRoutes.

CUSTOMER 1001 · PROFILE REFRESHED NIGHTLY
ACCOUNTActive · AutoPay
SERVICE2 subscriptions · 14 appointments
RECENTReminder answered · Ticket closed
CONTEXTReady for authorized tools
VERSIONED · BOUNDED · TENANT-BOUND
An AI suite for your call center IN BUILD

Live transcription while the call is still happening. When it ends: a summary onto the customer’s PestRoutes notes, a score against your rubric, and whatever else was said pulled into your database. We run the pipeline, so there is nothing for you to set up.

Add tech. Get the tech multiplier.

You can't sell what you can't prove. Companies with numbers they can prove are worth more, even when a sale is not on the horizon.

Prove retention

Churn by cohort, by tech, by branch.

Understand your asset

Explore it yourself, not through somebody else’s monthly report.

Change your category

A tech-enabled company trades higher.

Bring your CRM. We'll show you the rest.

Every company starts with a call. We look at what you run, tell you what it would cost for a company your size, and show you your own data inside Topline before you commit to anything.

Book a call
Or send your details

We will come back to you to set up the call. Nothing is created and nothing connects to your CRM until you say so.