Get early access
Customer meeting preparation

Walk into every customer call knowing what you promised.

Customer call brief is an AI agent for customer meeting preparation. Name an account and it reads your customer, usage and ticket data, the last call's notes and your calendar, then sends you a short Slack brief: plan and renewal, open tickets, the usage trend, every promise and whether it happened, and two or three things to raise.

Customer call briefLive
  1. 09:12Asked: brief me on Customer B
  2. 09:12Found the account, tickets and usage
  3. 09:12Read the last call's notes
  4. 09:13Checked the calendar for the next meeting
  5. 09:13Sent the brief · 3 things to raise
The problem

Why do customer calls go wrong?

Because the customer remembers what you said last time, and you don't. The account details sit in billing, the urgent ticket in the help desk, the usage drop in analytics and the promise in a call note from August. Without them all in front of you, a routine check-in turns into an apology.

Without it

  • Five tabs open a minute before the call.
  • A promise from the last call you forgot you made.
  • The customer telling you about their urgent ticket.
  • A usage drop you hear about at renewal.

With Customer call brief

  • One brief per account, in a few short lines.
  • Every promise marked delivered or outstanding.
  • Open tickets and the usage trend up front.
  • Two or three things worth raising.
What's in a brief

What goes into a customer meeting brief?

Four things you'd otherwise look up in four places, then two or three things to raise.

  1. 01

    Where the account stands

    Plan, seats, monthly revenue and renewal date, with the days left and the CSM who owns it.

    • Plan
    • MRR
    • Renewal
  2. 02

    What's broken for them

    Every open ticket with its severity, subject and age, so you know what they'll raise.

    • Severity
    • Status
    • Age
  3. 03

    How much they use it

    Active seats from the first to the latest of the last eight weeks, against seats bought, as one line.

    • Active seats
    • Change
  4. 04

    What you promised

    Requests and promises from the last call's notes, each marked delivered, outstanding or not evidenced.

    • Requests
    • Promises
    • Status
How it works

How does AI customer meeting preparation work?

Every run follows the same five steps for one account, then sends one brief. Only the last step writes anything.

  1. 1

    Finds the account

    Plan, seats, MRR, renewal date and the CSM who owns it.

    Tables queryReads
  2. 2

    Checks tickets and usage

    Open tickets, and active seats over the last eight weeks.

    Tables queryReads
  3. 3

    Reads the call notes

    What they asked for, what was promised, and any sign it was delivered.

    Document searchReads
  4. 4

    Looks for the next meeting

    The next event naming the account, from now on, or none found.

    Google CalendarReads
  5. 5

    Sends the brief

    Six short sections, ending with two or three things to raise.

    SlackPosts
When it runs
  • @mention@customer-call-brief I have a call with Customer B on Tuesday
  • ScheduleEvery Monday at 8:00, for the account named in the sentence
  • WebhookRun when your scheduling tool books a customer call
See it in Arclyx

From one sentence to a call brief.

Describe the job, let Arclyx draft the agent, test it once on a real account, create it, then read the brief that lands in your Slack messages. Every promise says whether it was kept.

Paste the sentence. Arclyx picks the tools it needs and asks what it can't work out.

New agent

What should it do?

When I name a customer, brief me for the call from our customer, usage and ticket tables, the call notes and my calendar: plan, seats, MRR and renewal, open tickets, usage trend, what they asked for and what we promised, the next meeting, and two or three things to raise.

Tools it can use
  • Tables query
  • Document search
  • Google Calendar
  • Slack
Where are your call notes?
Documents · account-notes.txt
Answers picked for you

It writes the instructions, and you sign in to each tool once. Nothing runs until you say so.

New agent
  • Reading your description
  • Writing the instructions
  • Picking the tools

Customer call brief

Draft · ready to test

  • Tables query
  • Document search
  • Google Calendar
  • Slack

Runs When you ask

Try it once as a dry run. It reads your real tools, and what it would post is shown to you, not posted.

Customer call brief · Try it
Passed
  1. Round 1Finds the accountTables · Query
  2. Round 2Checks tickets and usageTables · Query ×2
  3. Round 3Reads the call notesDocuments · Search ×2
  4. Round 4Looks for the next meetingGoogle Calendar · Search events
  5. Round 5Sends the briefNot sent, dry runSlack · Post

Once it's created, the output lands where you said, with a source for every item.

your Slack DMs
Customer call briefCustomer call brief · Customer B
  • Customer B · Account

    Team plan, 25 seats, $1,250 MRR. Renews 5 December, in 42 days.

    Owned by Marcus. The renewal is close enough to come up on the call.

    ↗ example-a.com/customers
  • Customer B · Open tickets

    Two open: an urgent integration failure, 16 days old, and a question about paying for 25 seats.

    The urgent one blocks the reason they bought. Know its fix status first.

    ↗ example-a.com/support-tickets
  • Customer B · Usage

    22 to 9 active seats of 25 bought over eight weeks (−59%).

    Expect a right-sizing question at renewal.

    ↗ example-a.com/product-usage
  • Customer B · Last call

    86 days ago. Promised: a training session for their front desk in August. Not scheduled, per the notes.

    Outstanding and overdue. Two of their requests show no sign of delivery either.

    ↗ example-a.com/call-notes
  • You · To raise

    Confirm the integration fix. Ask what changed in adoption. Book the overdue training.

    Each one drawn from a ticket, the usage or the notes.

    ↗ example-a.com/call-notes

Next meeting: none found on your calendar · 2 flags

Who it's for

One brief, before every call.

The same brief answers a different question for each person who talks to the customer.

  • 01

    CSMs

    Every check-in prepared, promises included.

  • 02

    Account managers

    The renewal and the usage trend before the price talk.

  • 03

    Support leads

    Which open tickets the customer will bring up.

  • 04

    Founders

    A key customer's state before an exec call.

Set it up

How do you prepare for a customer meeting?

Check four things before every call: where the account stands, what is broken for them, how their usage is trending and what you promised last time. Then pick two or three things to raise. An AI agent can gather all four from your own data in under a minute. In Arclyx that's five steps, starting with one sentence.

The sentence that built it
“When I name a customer, brief me for the call from our customer, usage and ticket tables, the call notes and my calendar: plan, seats, MRR and renewal, open tickets, usage trend, what they asked for and what we promised, the next meeting, and two or three things to raise.”
@mention · When you ask
  1. 1

    Describe the job

    One sentence: what the brief covers, and where it goes.

  2. 2

    Upload your data

    Customers, weekly usage and tickets as CSV tables, and your call notes as a document.

  3. 3

    Connect Google Calendar

    The agent gets only tools that search and list events, so it can't create or change them.

  4. 4

    Watch a dry run

    Optional. Brief a real account and read it before anything is sent.

  5. 5

    Ask before a call

    @mention it with the account's name, or put it on a schedule.

Or start from one of these sentences

  • Renewal calls

    “When I name a customer renewing this quarter, brief me with their seats, MRR, usage trend, open tickets and three things to settle before the renewal.”

  • Shared with the team

    “When I name a customer, post the call brief to #account-reviews so the CSM and the account manager both see it.”

  • Escalations

    “When I name a customer, list their open high and urgent tickets with ages, and what we told them about each in the notes.”

  • A key account

    “Every Monday at 8, brief me on Customer B before this week's check-in.”

Compared

AI meeting preparation vs your CRM record.

Doing it by hand and reading the CRM record each give you part of the picture. Here is what each one gives you, and doesn't.

What you needBy handHubSpot recordCustomer call brief
Account and renewalLook it up in billingProperties, if someone keeps them currentFrom your customer table
Usage trendExport from analyticsOnly if usage is synced inEight weeks, first to latest, with the change
Promises from the last callReread old notesIn logged notes and callsEach one, delivered or outstanding
Things to raiseIf you plan themNoTwo or three, from the above
What you getTabs and notesAn activity timelineOne short brief in Slack

Source: HubSpot knowledge base: record timelines, checked 24 October 2026.

Safe by design

Is it safe to give an AI agent your customer data?

It reads your tables, notes and calendar, and writes only to you. Every run is recorded and has a spend ceiling by default.

Every run is recorded

  • Every step, in order

    Every run records the tools it called, with a short preview of each result. Only the person who started a run can open its content.

  • Every gap, flagged

    Missing data, old notes and an empty calendar are listed in the brief, not papered over.

  • What each run cost

    Tokens and cost are recorded per run and per agent, next to your plan's limits.

  • A spend ceiling, on by default

    Each run has a dollar ceiling unless you remove it. A run stops before it goes over it, and tells you.

It can

  • Read the tables and documents you can access in Arclyx
  • Search your Google Calendar
  • Message you on Slack, post to one channel you name, or email you

It can't

  • Create, change or answer calendar events
  • Change your tables or notes
  • Contact the customer
  • Email anyone but you
Questions

Customer meeting preparation, answered.

What is customer meeting preparation?

Getting ready for a call with an existing customer: where the account stands, what is broken for them, how much they use the product, and what you promised last time. Done well, the customer never has to remind you. The agent pulls all of it into one brief.

How is it different from Meeting brief?

Meeting brief researches people outside your company on the public web before external meetings. Customer call brief works from your own data on a customer you already have: their account, tickets, usage and the notes from your last call.

Does it check whether promises were kept?

Yes. For each request and promise in the last call's notes it looks for evidence in the tickets and notes, then marks it delivered, with the evidence, or outstanding. Without evidence it says 'not evidenced' rather than assuming.

What data does it need?

Three tables, uploaded to Arclyx as CSV: customers with plan, seats, MRR and renewal date; weekly active seats; and support tickets. Plus your call notes as a document, and Google Calendar for the next meeting.

What if there is no meeting on my calendar?

It says 'No meeting found on your calendar' in one line, and never lists unrelated events. It only searches from now on, and only for events that name the account.

Does it change anything or contact the customer?

No. It runs read-only queries, searches your notes and reads your calendar. It can't create or change an event, write to a table or reach the customer. Its one message goes to you.

Can I brief several accounts at once?

It briefs one account per run, so each brief stays short. Name several and it briefs the first and asks whether to carry on.

Do I need to write code?

No. Describe the job in one sentence. Arclyx drafts the agent, you upload your tables and notes and sign in to Google Calendar once, and you can watch a dry run before you create it.

More agents

Last updated 24 October 2026

Build your customer call brief.

One sentence in, a working agent out. Join the beta and we'll set you up.

or write to hello@arclyx.ai →