type.com team guide

AI for customer success teams: a practical guide

Set up one Customer Success Space that preps every call, tracks every promise, and flags churn risk months before renewal.

A Kestrel Logistics account card in type.com with key actions down 31%, a risk score of 72, and a departed champion, next to a Tuesday 11:00 AM call tile, a 'Prep card ready' notice, and a promises checklist with one item four days late.

What does this customer success guide set up?

This guide sets up one shared Customer Success Space in type.com that runs seven account workflows, so CSMs spend their hours with customers instead of rebuilding context.

It is for CSMs, account managers, and CS leads who run a book of B2B accounts. The hard part is rarely the conversation. It is the context: transcripts, email, stale CRM fields, unseen tickets, and promises made in passing, rebuilt every morning and before every call.

A common approach is one named bot per job plus a manager bot to track the others. This guide uses the documented type.com model instead: one Space per department, with shared connections, instructions, memory, and skills, and a channel per workflow. Each workflow posts to its channel, and nothing reaches a customer or changes in the CRM until a person approves it.

The examples follow Fieldline, a fictional field-operations software company with six CSMs, 38 enterprise accounts, and $4.2M in ARR. Times are Pacific. The time ranges below are estimates for a CSM with 25 to 40 accounts and 12 to 15 calls a week, usually 8 to 12 hours in total. Measure your own baseline first (see the last section).

The seven workflows in this guide and the weekly time they typically replace
WorkflowRunsReplacesTypical time back
Daily account briefWeekdays, 8:00 AMThe morning sweep of inbox, CRM, and tickets1 to 2 hours a week
Call prep cardEvery 15 minutes, weekdaysTab-hopping before each call2 to 3 hours a week
Call debriefHourly, weekdaysNotes, CRM updates, and the recap email2 to 3 hours a week
Promise trackerWeekdays, 4:00 PMRe-reading threads for what you oweAbout 1 hour a week
Risk and usage sweepMondays, 7:00 AMThe health review built by hand1 to 2 hours a week
Renewal and QBR prepThursdays, 9:00 AMPulling usage, tickets, and goals per QBR2 to 4 hours per QBR
Escalation briefOn each P1 ticketRebuilding account history mid-crisis30 to 60 minutes per escalation

How do you set up a Customer Success Space in 30 minutes?

Create a private Customer Success Space, connect the CS systems read-only, add the channels, and paste a starter set of Space instructions.

Organization connections use shared company access and suit the CRM, support desk, warehouse, and billing. Personal connections use one person's account, so each CSM connects their own calendar and email, and only they can use them (see Space connections). A Read-only setting tells the AI not to make changes, but it does not stop the connected service from accepting them, so enforce limits with each tool's own roles.

Space instructions are the team's standing brief. type.com includes them with every message in the Space, scheduled runs included, so write sources of truth and hard rules there once. Find them in Space settings, Details, Instructions. Space memory builds up separately from finished threads and is read-only. It is useful context, not a record: ARR, renewal dates, and seats always come from the source.

Diagram of Fieldline's private Customer Success Space in type.com, run by six CSMs on Claude. Salesforce (writes need approval), Google Calendar and Gmail (personal), and Gong, Zendesk, Snowflake, Stripe, and Jira (read) connect on the left, along with Slack. The Space holds team skills (account-brief, call-prep, call-debrief, promise-tracker, risk-sweep, renewal-prep, escalation-brief), instructions and memory, and eight automations. Channels on the right: cs-daily, call-prep, call-notes, cs-risk, cs-renewals, cs-escalations (webhook), cs-weekly, Slack-mapped account channels for Kestrel, Juniper, and Orchard, and a private thread for an M&A NDA.
Fieldline's Customer Success Space: tools connected once, one channel per workflow, and account channels mapped to Slack.
  1. 1

    Create a private Space

    Open Create, choose Space, and start from the Support or Sales template or your own description. Edit the prompt for customer success and make the Space private.

  2. 2

    Choose Claude or Codex

    Either runs these workflows. CSMs with Claude or ChatGPT subscriptions can connect them in Settings, Details, so their runs use the subscription instead of the workspace allowance.

  3. 3

    Add organization connections

    Connect the CRM, call recorder, support desk, usage data, billing, and Jira, assigned only to this Space, at the access levels below.

  4. 4

    Have each CSM add personal connections

    Calendar and email are personal, so each CSM creates their own brief, prep, and promise automations.

  5. 5

    Create channels, map Slack, and paste the instructions

    Add the channels from the next section, map internal Slack account channels with Mentions only, and paste the starter instructions.

  6. 6

    Check one answer

    Ask in a thread for Kestrel Logistics' ARR, renewal date, and open P1 count. If it matches Salesforce and Zendesk, the connections work.

Space instructions: starter for a Customer Success Space

You support Fieldline's Customer Success team: six CSMs, 38 enterprise accounts, $4.2M ARR. Use Pacific Time. Sources of truth - Salesforce: owner, ARR, renewal date, contacts and roles. Use it for every number and date. - Snowflake view cs.account_usage_monthly: active users, licensed seats, key actions. - Zendesk: tickets, priority, CSAT. Jira: bugs linked to tickets. - Stripe: invoices and payment status. - Gong: call transcripts. Calendar and Gmail belong to each CSM. Rules 1. Never send, post, or reply to a customer. Label customer-facing text "Draft, not sent". 2. Never change Salesforce, Zendesk, or Stripe unless a CSM writes "approve" in the thread. Show each change as old value -> new value. 3. If a source fails or a field is empty, say so. Never estimate ARR, dates, seats, or usage. 4. Quote customers word for word and link the call, email, or ticket. 5. Keep pricing, discounts, and legal terms out of acct- channels mapped to Slack. Suggest a private thread. 6. "At risk" means key actions down 25% or more over 3 months, a departed champion, or 2+ P1 tickets in 30 days. Format: account name first, one line per item, a link on every claim.

Connections for a Customer Success Space and the access to start with
ConnectionKindStart withWhy, and later upgrades
Salesforce or HubSpotOrganizationRead-only integration userAccounts, ARR, renewals, contacts. From week 3, allow edits to Next Step, contact role, and a CS notes field.
Calendar and emailPersonalReadPrep, briefs, and promises. Sending stays with the CSM.
Gong, Granola, or FathomOrganizationReadTranscripts for debriefs and quotes.
Zendesk or IntercomOrganizationRead-only or light-agent roleTicket history. Later, internal notes. Public replies stay human.
Snowflake, BigQuery, or AmplitudeOrganizationRead-only role on one CS viewUsage trends without raw tables.
StripeOrganizationRestricted read-only keyInvoices and failed payments. Never refunds or credits.
Jira or LinearOrganizationReadMatches escalations to known bugs.
SlackOrganizationMapped channels, Mentions onlyThe account team asks questions where it already works.

How should a CS team organize accounts and sensitive work?

Give each workflow a channel, give your largest or riskiest accounts their own acct- channel, and move sensitive work into a private thread or a separate private Space.

Workflow channels give each automation a stable destination. Account channels hold everything about one customer: debriefs, escalations, renewal prep, and the account plan. File the success plan and stakeholder map into the account channel's Library so every conversation there starts from them. Channels share the Space's connections, so a new one needs no setup.

Fieldline gives a channel to its top 15 accounts by ARR, to every account within 120 days of renewal, and to any account with an open escalation. The rest share the Space's Threads area, with the account name first in each thread title. Map an account channel only to your internal Slack channel for that account, never to one shared with the customer, because AI responses flow back into the mapped Slack channel.

Channels are not a permission boundary: everyone in the Space can open every channel. Per the permissions and access docs, a private thread is visible only to its participants, even inside a shared Space, so use one for a discount exception, a legal dispute, or an executive escalation. For an account under NDA, an acquisition, or regulated data, create a separate private Space with only the people involved and only the connections it needs. Private-thread and Sidekick context is not moved into workspace memory.

Channels in Fieldline's Customer Success Space
ChannelWhat goes thereWho watches it
cs-dailyMorning briefs and the 4:00 PM promise checkEach CSM
call-prepPrep cards before external callsThe CSM on the call
call-notesDebriefs, proposed CRM changes, follow-up draftsThe CSM on the call
cs-riskMonday's risk and usage sweepCS lead and CSMs
cs-renewalsRenewal check and QBR prep threadsCS lead, owners
cs-escalationsA brief for each P1 or escalated ticketCSM, support lead
cs-weeklyFriday review and winsCS lead
acct-<customer>Everything for one key accountAccount team

What should a CSM's daily account brief include?

A daily account brief lands at 8:00 AM on weekdays and answers three questions: who am I talking to today, what do I owe, and which of my accounts changed.

When and who: weekdays at 8:00 AM Pacific, in cs-daily. Each CSM owns a copy, because it reads their calendar and email. Inputs: Calendar, Gmail, Salesforce, Zendesk, Snowflake, and yesterday's debriefs.

Example: Maya Ortiz's brief for Tuesday, October 6 lists two external calls (Kestrel Logistics at 11:00 AM, Pinecrest Retail at 2:30 PM), one overdue promise (Kestrel's SSO rollout plan, due October 2), and two changes: Rachel Kim added in Salesforce as Kestrel's Director of Operations, and a CSAT of 2 on a Pinecrest ticket closed Monday. It runs 140 words, and every line links to its source.

Review rule: the brief is internal and changes nothing. The CSM replies in the thread, and recurring corrections go into the instructions. To keep a brief private, run the same instructions in Sidekick.

Automation instructions: Daily account brief (weekdays, 8:00 AM PT, cs-daily)

Write my account brief for today in under 200 words. 1. Today's external calls: time, account, who accepted, and the one thing to leave the call with. Skip internal meetings. 2. Promises I owe that are due today or overdue, from yesterday's promise check in cs-daily: what, to whom, due date, link. 3. Changes since my last brief, for accounts I own in Salesforce: - New P1 or escalated tickets, or a CSAT of 2 or lower. - A departed contact, or a new contact with a decision-making role. - Key actions down 25% or more versus the prior 3 months. - A renewal that crossed 120, 90, 60, or 30 days. 4. One line per item, account name first. Leave out accounts with no changes. 5. End with "Sources checked", marking any source that failed. Never guess a date, amount, or name.

  • Failure: a 600-word digest nobody reads. Fix: keep the 200-word cap and the 'leave it out' rule.
  • Failure: the brief reads the wrong calendar. Fix: the calendar's owner creates the automation, because scheduled runs use the creator's connections.

How do you get a prep card before every customer call?

A prep card lands about 30 minutes before every external call with who is attending, what we owe, the open risks, and the one outcome to leave with.

When and who: every 15 minutes on weekdays, in call-prep, one copy per CSM. Most runs post nothing, which is correct: a card appears only when an external call starts in 20 to 35 minutes and has no card yet. Inputs: Calendar, Salesforce, Gmail, Gong, Zendesk, Snowflake, and the account channel.

A good CS card catches what changed since the last call: Kestrel's champion left, the new Director of Operations has never spoken to Fieldline, and a promised plan is four days late. Maya knows to own the late plan before Rachel raises it.

Review rule: the card is internal and says so, because a risk note pasted into a customer deck is hard to take back. Shortcut: the Pre-Call Briefing skill in the type.com Skills Library packages a version of this card. It was written for sales calls, so add the customer fields above to its instructions.

A prep card in the call-prep channel posted Tuesday, October 6 at 10:30 AM for an 11:00 AM Kestrel Logistics rollout check-in, renewing January 14, 2027 at $186,000 ARR. It names what to leave with, lists Rachel Kim as a first-time attendee who replaced the departed champion Leo Martins and Arjun Patel with an unanswered SAML question, notes an SSO rollout plan four days overdue, suggests a four-step agenda, and lists its sources.
The Kestrel prep card lands at 10:30 for an 11:00 call: who is new, what we owe, the risk, and a suggested agenda.

Automation instructions: Call prep card (every 15 minutes, weekdays, call-prep)

Find my external calls starting in the next 20 to 35 minutes. External means an attendee outside @fieldline.com. If there are none, or a call already has a card in call-prep, post nothing. For each call, post one card: 1. Title: account, meeting, time, renewal date, and ARR. 2. Leave with: the one outcome this call needs. 3. Who's on the call: name, title, accepted or tentative, and prior meetings. Mark "first meeting" for anyone new. Flag a champion or economic buyer who is missing or departed. 4. Open threads: promises we owe (with dates), their unanswered questions, and what they owe us. Link each. 5. Signals: open tickets by priority, 3-month change in key actions, and account channel notes from the last 14 days. 6. Suggested agenda: 3 to 5 items. 7. Risks: one or two lines, or "None found". 8. Sources checked, marking any that failed. Under 250 words. End with "Internal prep only".

  • Failure: cards for internal or vendor calls. Fix: define 'external' by email domain and require a matching Salesforce account.
  • Failure: duplicate cards when a meeting moves. Fix: check call-prep for an existing card for the same event before posting.

How do you debrief customer calls without losing promises?

An hourly debrief turns each new call transcript into a summary, a dated list of promises, proposed CRM changes, and a follow-up draft that the CSM approves and sends.

When and who: hourly on weekdays, in call-notes. The CS lead can own one shared copy, since transcripts come from the organization's Gong connection. Inputs: Gong (or Granola or Fathom), Salesforce, and the call's prep card.

This is where promises get written down. A promise needs an owner and a date: 'we'll look into SSO' does not count, 'Maya sends the SSO plan by Thursday' does. Capture the customer's promises too, such as Rachel's Reno usage data.

Review rule: the CSM approves or rejects each CRM change, then edits the email and sends it from their own inbox. Until Salesforce write access is granted in week 3, the CSM makes approved edits by hand; the figure shows Fieldline after that point. See AI agent approval workflows for the pattern.

Shortcut: the Call Debrief skill packages this workflow for Gong, Granola, Fathom, or Fireflies with HubSpot, Attio, or Salesforce. By default it drafts follow-ups without sending, asks before every CRM write, and skips internal and already-debriefed calls.

A call debrief in the call-notes channel on Tuesday, October 6 at 12:00 PM for the Kestrel Logistics rollout check-in from 11:00 to 11:42. It lists three promises with owners and due dates (Maya: SSO rollout plan by Thursday, October 8, and two admin training slots by Friday, October 9; Rachel: Reno site usage by Monday, October 12), two proposed Salesforce changes waiting for approval, and an email to Rachel Kim marked 'Draft, not sent'. Maya Ortiz approves the Salesforce changes and says she will send the email from Gmail herself.
The debrief proposes and Maya approves. She sends the email from her own inbox.

Automation instructions: Call debrief (hourly, weekdays, call-notes)

Find Gong transcripts of customer calls that ended since the last run and lasted over 5 minutes. Skip calls with only @fieldline.com attendees and calls already debriefed in call-notes (search for the Gong call ID). For each call, post: 1. Header: account, meeting, time, "Gong call ID: <id>". 2. Summary: 3 sentences on what changed for this account, quoting the customer word for word on anything important. 3. Promises: what, owner, due date. Include the customer's promises. If there is no date, write "no date, ask the owner". 4. Proposed Salesforce changes: field, old value -> new value, and the quote that supports it. Do not make the change. 5. A follow-up email draft to the customer attendees, under 150 words, confirming promises and dates. Label it "Draft, not sent". 6. Risks heard: champion change, budget, competitor, timeline. When a CSM replies "approve", restate exactly what you will change before changing it. Never send the email.

  • Failure: CRM fields 'updated' with things nobody agreed to. Fix: require a supporting quote for every proposed change.
  • Failure: long, generic recaps. Fix: the 150-word cap, plus two of your best real recaps pasted into the instructions as examples.

How do you track customer promises and unanswered asks?

A 4:00 PM promise check lists what the team owes customers by due date, plus customer emails still waiting on a reply, so nothing slips between calls.

When and who: weekdays at 4:00 PM, in cs-daily, one copy per CSM because it reads their mail. Inputs: two weeks of debriefs, the CSM's Gmail, and the account channels.

It keeps two lists. Promises are what we said we would do. Unanswered asks are customer questions with no reply from us for two business days. Mark a promise done only with evidence, such as a sent email or a shared file. Without it, the item stays open.

Review rule: the check changes and sends nothing. The CSM does the work, renegotiates the date with the customer, or says 'done, sent from my phone' in the thread.

Automation instructions: Promise check (weekdays, 4:00 PM PT, cs-daily)

Build my promise check for today. 1. Read the last 14 days of debriefs in call-notes, my Gmail, and the acct- channels for accounts I own. 2. A promise is something one of us said we would do for a customer, with a date or a clear deadline. Skip vague intentions. 3. Mark a promise done only with evidence (a sent email, shared file, or ticket comment), and link it. 4. List open promises under Overdue, Due today, and Due in the next 5 business days: account, what, owner, due date, link. 5. List Unanswered asks: customer questions to me with no reply from our side for 2+ business days: account, who, what, days waiting, link. 6. Put promises with no clear date under "Needs a date". 7. If nothing is due or waiting, post one line saying so. Never reply to a customer.

Example output for Maya Ortiz, Tuesday, October 6, 4:00 PM
GroupAccountItemDue or waiting
Due this weekKestrel LogisticsSSO rollout plan to Rachel and Arjun (first promised for Oct 2)Thu, Oct 8
Due this weekKestrel LogisticsTwo admin training slots for 12 dispatch leadsFri, Oct 9
Due this weekPinecrest RetailUsage export by store for their ops reviewThu, Oct 8
Unanswered askKestrel LogisticsArjun Patel's SAML question12 days; answer in Thursday's plan
  • Failure: promises marked done because someone said so. Fix: no evidence link, no done.
  • Failure: abandoned items pile up. Fix: once a week, group anything 10+ business days overdue as 'Renegotiate or drop'.

How do you catch churn risk and usage drops every week?

A Monday risk and usage sweep ranks every account by ARR at risk, shows the evidence behind each score, and calls out what moved since last week.

When and who: Mondays at 7:00 AM, in cs-risk, owned by the CS lead (Jordan Lee at Fieldline) because it reads the whole book. Inputs: Salesforce, monthly usage from Snowflake, Zendesk tickets and CSAT, and Stripe invoices.

Rank by ARR at risk, not a health score alone, and show the reasons: a CSM can argue with 'key actions down 31% and the champion left' but not with '72'.

Review rule: the sweep changes nothing. The CS lead picks this week's save plans and owners, and compares the top ten with what CSMs believe. Where they disagree, either the data or the CSM is missing a signal.

Shortcut: the Churn Risk Scanner skill packages this as a script over five exports, with seven weighted factors in a config file and the arithmetic shown. For involuntary churn from declined cards, Failed Payment Recovery classifies declines and runs a retry and outreach ladder with approval gates.

A risk and usage sweep in the cs-risk channel on Monday, October 5 at 7:00 AM: 38 accounts scored, $4.2M book ARR, $612k weighted ARR at risk (14.6% of the book), one critical and two high accounts (up from none and two), and support load as the most common factor across six accounts. Kestrel Logistics ranks first as critical 72 with $133,920 of $186,000 at risk, renewing January 14, from a 31% drop in key actions, a champion who left September 18, and two P1 tickets. Juniper Health is high at 58 and Pinecrest Retail medium at 41, with sentiment excluded for missing data. Jordan Lee asks which renew in 90 days, and the reply names Juniper Health.
Monday's sweep moves Kestrel to critical. Jordan asks a follow-up, and the answer comes from the same data.

Automation instructions: Risk and usage sweep (Mondays, 7:00 AM PT, cs-risk)

Score every active Salesforce account as of today, from 0 to 100, by adding points and showing the evidence: - Usage: key actions in the last 3 months vs the 3 before. Up to 25 points; full points at a 25%+ drop. - Seats: active users / licensed seats. Up to 15 points; full points below 50%. - Support: P1 tickets in 90 days and CSAT over 180 days. Up to 20 points; full points at 2+ P1s or CSAT below 3.5. - People: champion or economic buyer marked departed. 25 points. If contact roles are empty, write "cannot check", never "fine". - Billing: invoices paid 30+ days late or past due in Stripe. Up to 15 points. Bands: Critical 70+, High 50 to 69, Medium 30 to 49, Low under 30. ARR at risk = ARR x score / 100. Post: 1. Summary: accounts scored, book ARR, ARR at risk and % of book, count by band, most common factor. 2. Top 10 by ARR at risk: band, ARR at risk, renewal date, top 3 reasons with numbers. 3. Movers since last Monday's post. 4. Data gaps: signals you could not check. Do not contact customers or change records.

  • Failure: empty CRM fields read as healthy. Fix: the 'cannot check' rule and a data-gaps list cleared weekly.
  • Failure: seasonal or planned usage dips. Fix: CSMs add a dated note in the account channel ('Reno site paused until November'), and the sweep cites it.

How do you prepare renewals and QBRs with AI?

A Thursday renewal check opens a prep thread for each account that crosses 120, 90, 60, or 30 days before renewal, so QBRs and proposals start on time.

When and who: Thursdays at 9:00 AM, in cs-renewals. The CS lead owns the check, and each account owner owns their thread. Inputs: Salesforce renewal dates and terms, the latest sweep, usage, Zendesk, and the success plan in the account channel.

Example: on Thursday, October 8, it opens a thread for Orchard Foods ($212,000 ARR, renews January 4, 2027), which crossed 90 days on Tuesday, with a QBR outline covering adoption, progress on the three goals in Orchard's success plan, open tickets, and an expansion signal (230 of 240 seats active). It also flags that Juniper Health passed 60 days on October 1 with no proposal thread and tags Priya Shah.

Review rule: prep threads are internal. The account owner reviews any QBR slides or proposal, and pricing goes to the CS lead in a private thread first.

Shortcut: the QBR Deck Builder skill builds one account's QBR analysis: adoption trend, value against the customer's stated goals, open risks, and ranked expansion opportunities. Someone still has to turn goals into a metric, baseline, and target. For monthly NRR, GRR, and logo churn, SaaS Metrics Pack computes them from a subscription export and fails if they do not reconcile.

Automation instructions: Renewal check (Thursdays, 9:00 AM PT, cs-renewals)

Find Salesforce accounts whose renewal crossed 120, 90, 60, or 30 days out since last Thursday. For each, start a thread titled "<Account> renewal, <date>, <days> days" and tag the owner. Include: 1. Facts: ARR, renewal date, term, seats licensed and active, and the band from Monday's sweep. 2. At 120 days: decision makers in Salesforce, flagging empty or departed roles. 3. At 90 days: a QBR outline with the 6-month adoption trend, each success-plan goal (metric, baseline, now, target), open tickets, and expansion signals such as seats over 90% active. 4. At 60 days: whether a proposal thread exists. If not, ask the owner for a date. 5. At 30 days: anything open: paperwork, P1s, unanswered asks, unkept promises. Also list accounts past a line with no prep thread. If the success plan has no measurable goals, say so. Never invent goals, contact the customer, or quote prices.

What should exist at each line before renewal
Days outWhat should existOwner
120Decision makers confirmed; risk band reviewedCSM
90QBR booked, goals measured against the success planCSM
60Proposal drafted; pricing reviewed privatelyCSM and CS lead
30Paperwork out; open issues ownedCSM and AE

How do you handle escalations with full support context?

When a P1 or escalated ticket arrives, an escalation brief posts the account's context, ticket history, any matching known bug, next steps, and a draft customer update.

When and who: on each new P1 or escalated ticket, in cs-escalations, owned by the support lead and CS lead. The trigger is a webhook automation: create it on the Space's Automations page with cs-escalations as the destination, add a shared secret if your support tool signs requests, point a support-desk rule (Urgent priority or an escalated tag) at the URL, and send one representative ticket first. Treat the URL like a password. An inbound email address or a mapped Slack channel can start the same work.

It answers what people otherwise ask in five Slack threads: how big is this account, has this happened before, is it a known bug, and who owns it.

Review rule: the CSM or support lead sends every customer reply from the support desk. The draft never includes a fix date unless Jira has one, and credits go through your normal approval path.

Shortcut: for repeat issues, the Review Insight Miner skill clusters a ticket export into recurring themes with verbatim quotes. It was built for ecommerce reviews and tickets, so check its labels against your product.

An escalation brief in the cs-escalations channel, triggered by a Zendesk webhook on Tuesday, October 6 at 2:14 PM. Juniper Health ticket 48213, a P1: visit exports time out at three clinics. Chips show $94,000 ARR, renews November 30 (55 days), risk high 58, CSM Priya Shah, and the second P1 in 30 days. It notes the same symptom as ticket 47790 from September 12, a match with open bug ENG-2291 with no fix date, and that the customer runs Friday payroll from these exports. It suggests three next steps and shows a public reply to Dana Brooks marked 'Draft, not sent'. Priya Shah replies that she is taking it and will send the reply from Zendesk herself.
Juniper's escalation brief: account stakes, history, the known bug, and a draft Priya sends herself.

Automation instructions: Escalation brief (Zendesk webhook, cs-escalations)

A Zendesk ticket was marked Urgent or tagged escalated. If this ticket already has a brief, post nothing. Otherwise write: 1. Title: account, ticket number, subject, priority. 2. Account facts: ARR, renewal date and days left, owner CSM, and the band from the latest sweep in cs-risk. 3. What we know: the customer's words (quoted), P1 count in 30 and 90 days, and any earlier ticket with the same symptom and how it was resolved. 4. Known issue: matching open Jira bugs with key and status. Give a fix date only if Jira has one. List other accounts linked to the same bug. 5. Business impact, from the ticket, account channel, or recent debriefs. 6. Up to 3 next steps, each with an owner. 7. A draft public reply under 120 words: acknowledge, explain what we know, offer a workaround if one exists, and say when they will hear from us. Label it "Draft, not sent". Link the brief in the account's acct- channel. Never reply in Zendesk or change the ticket.

  • Failure: every priority change fires the webhook. Fix: narrow the support-desk rule, plus the 'already has a brief' check.
  • Failure: drafts promise dates engineering never gave. Fix: the 'only if Jira has one' rule and a human send.

What does a customer success team's weekly rhythm look like?

Run a fixed weekly rhythm: Monday's sweep sets priorities, briefs and prep cards run the calls, Thursday handles renewals, and Friday closes the loop with wins.

The Friday review is the eighth automation. It summarizes the week and spots wins worth acting on. On Friday, October 2, it surfaced Orchard Foods: 230 of 240 seats active, and an ops director who said on a September 30 call that planners save 'about 20 minutes a day'. That is a case-study candidate and an expansion conversation. The CSM decides whether to ask; the AI never contacts the customer about advocacy.

For more on recurring summaries, see how to automate a weekly team report.

A weekly schedule for Fieldline's Customer Success Space, Pacific Time, week of Monday, October 5, 2026: risk and usage sweep Monday 7:00 AM in cs-risk; daily account brief weekdays 8:00 AM in cs-daily; call prep card every 15 minutes in call-prep; call debrief hourly in call-notes; escalation brief on each P1 or escalated ticket via support webhook in cs-escalations; renewal check Thursday 9:00 AM in cs-renewals; Friday review and wins Friday 3:00 PM in cs-weekly; promise check weekdays 4:00 PM in cs-daily.
Eight automations, one Space. Each run lands in its own channel.

Automation instructions: Friday review and wins (Fridays, 3:00 PM PT, cs-weekly)

Summarize this week from the threads in cs-risk, call-notes, cs-renewals, cs-escalations, cs-daily, and the acct- channels. 1. Movers: band changes, P1s, lost champions, new decision makers. 2. Promises closed, open, and overdue, by owner. 3. Renewals in the next 90 days: ARR, date, band, one-line status. 4. Escalations opened, resolved, and open, with any repeated cause. 5. Wins: up to 3, each backed by evidence: a usage milestone, a success-plan goal reached, or a customer quote (word for word, linked). Suggest one next step for each: thank-you, case study ask, review ask, or expansion conversation. Under 350 words, every item linked. Never contact a customer.

Fieldline's weekly CS operating rhythm (Pacific Time)
WhenWorkflowChannelOwnerWhat a human does
Mon 7:00 AMRisk and usage sweepcs-riskCS leadAssigns save plans at the 9:00 AM team meeting
Weekdays 8:00 AMDaily briefcs-dailyEach CSMPlans the day; fixes flagged CRM fields
Every 15 minCall prep cardcall-prepEach CSMReads it before the call
HourlyCall debriefcall-notesCS leadApproves CRM changes; sends the follow-up
On each P1Escalation briefcs-escalationsSupport lead, CSMTakes ownership; sends the reply
Thu 9:00 AMRenewal checkcs-renewalsCS leadAssigns QBR and proposal work
Fri 3:00 PMFriday review and winscs-weeklyCS leadPicks which wins to act on
Weekdays 4:00 PMPromise checkcs-dailyEach CSMClears or renegotiates each item

What guardrails should AI have in customer success?

AI may read and draft, people approve changes and send everything customer-facing, and nothing touches money, contracts, or public replies on its own.

Know whose access each run uses. In type.com, AI acts with the access of the person who started the work, and scheduled automations run with their creator's identity, connections, and AI subscription. So each CSM creates the automations that read their own mail, and the CS lead creates the shared ones. New automations start paused: Save, then Test (which runs privately as you and does not prove the creator's access), then Enable. Three failed runs in a row pause a schedule until someone fixes and re-enables it.

Data handling: keep the Space private and limited to the people who work the accounts. Keep credentials in connections, never in instructions, skills, or threads. Give the warehouse role access to one CS usage view, not raw event tables with personal data. For more on access design, read permissions and approvals in a shared AI workspace.

What AI may do in each tool
ToolReadDraftOnly with approvalNever
SalesforceAccounts, contacts, renewalsField changesNext Step, contact role, CS notes (week 3+)Delete records; change ARR or close dates
Gmail, CalendarThe CSM's ownFollow-up emailsNothing; the CSM sendsSend email; answer invites
ZendeskTickets, CSATReplies, internal notesInternal notes (later)Public replies; close or reprioritize tickets
StripeInvoices, paymentsNotes for the CSMNothingRefunds, credits, retries, plan changes
SlackMapped internal channelsReplies when mentionedPosts elsewherePost in customer-shared channels
  • Start read-only everywhere, enforced by each tool's own roles.
  • Every customer-facing word is a draft until a named person sends it.
  • Use a private thread for pricing and legal, and a separate private Space for NDA or regulated accounts.

How should a CS team roll this out over 30 days?

Turn on one or two workflows a week, review every output in week one, and widen access only after drafts and proposals have been reliably right.

Start with one CSM and the CS lead. Prep cards and debriefs show value in days, so they go first; the sweep and renewal check wait until early workflows have exposed CRM gaps. When a run is wrong, correct it in the thread, then fix the instructions. Save stable workflows as skills in the Space Library, where teammates can suggest edits for the owner to review.

  1. 1

    Week 1: Space, connections, prep, and briefs

    Set up the Space read-only and turn on call prep and the daily brief for one CSM. Check every card against the CRM and log each correction.

  2. 2

    Week 2: Debriefs and promises

    Add the debrief and promise check. The CSM makes CRM edits by hand and sends every email. Count how many proposals were right.

  3. 3

    Week 3: Sweep, renewals, and the whole team

    Turn on the Monday sweep and Thursday renewal check, compare the top ten with CSMs' lists, and roll the daily workflows out to everyone. If 9 in 10 CRM proposals were right, allow edits to the three agreed fields.

  4. 4

    Week 4: Escalations and the Friday review

    Connect the support webhook for Urgent tickets only, add the Friday review, and save stable workflows as Space skills.

How do you measure whether AI is working for customer success?

Track prep coverage, follow-up speed, promises kept, CRM freshness, risk lead time, and admin hours against a baseline taken before you turn anything on.

Take the baseline the week before you start: each CSM logs time spent on prep, notes, CRM updates, and follow-ups, and you pull the rest from the CRM and support desk. Do not expect gross or net revenue retention to move in 30 days. They are quarterly outcomes; these are the leading signs.

Other guides in this series cover AI for SDRs, AI for marketing teams, and AI for finance and operations. For how context builds up in a Space, read shared AI memory for teams. For a full list of skills, see the best AI skills for B2B teams.

Metrics, baselines, and what good looks like at day 30
MetricBaselineGood after 30 days
Prep coverageCSMs' honest estimate of calls prepped last monthA card for 9 in 10 external calls
Follow-up speedCall end to recap sent, for 20 recent callsMost recaps sent the same business day
Promises keptHand-check promises from 10 recent calls85%+ on time; overdue list shrinking
CRM freshnessKey accounts with a current Next Step and championEvery key account
Risk lead timeDays from first warning to renewal for last quarter's churned accountsFlags 90+ days out
Escalation responseFirst reply time on P1 ticketsUnder an hour, with account context
Admin hoursOne week of time logsSeveral hours a week lower per CSM
Draft acceptanceDrafts sent with light edits vs rewrittenRising weekly; under half means fix the instructions

Frequently asked questions

How can a customer success team use AI?

Use it for the context work around each account: a morning brief, a prep card before every call, a debrief with promises and proposed CRM changes, a daily list of what you owe, a weekly churn-risk sweep, renewal and QBR prep, and an escalation brief when a P1 lands. Setup takes about 30 minutes and a careful rollout about 30 days. CSMs still own the relationship and send everything customer-facing.

Can AI predict customer churn?

It can rank churn risk from evidence, not predict it. A useful sweep scores usage decline, seat use, support load, CSAT, champion departures, and late invoices, ranks accounts by ARR at risk, and shows the reasons. Treat missing data as missing rather than healthy, and compare the ranking with what your CSMs believe.

Will AI email customers or change the CRM without approval?

Not with this setup. The Space instructions forbid sending or replying to customers, customer-facing text is written as a draft in a shared thread, and CRM changes are shown as old value and new value for a CSM to approve. Start every connection read-only and add narrow write access only after weeks of accurate proposals.

Is it safe to connect Salesforce, Zendesk, and Stripe to AI?

It can be, if access stays narrow. Assign each connection only to the Space that needs it, and enforce limits with each tool's own roles: a read-only Salesforce integration user, a read-only or light-agent Zendesk role, and a restricted read-only Stripe key. In type.com, AI acts with the access of the person who started the work, and scheduled automations run as their creator.

How do you keep sensitive customer accounts private in a shared AI workspace?

Make the Customer Success Space private, and remember that channels share the Space's access. For one sensitive conversation, such as a discount exception, use a private thread, which only its participants can see. For an account under NDA or with regulated data, create a separate private Space with only the people and connections it needs. Use Sidekick for personal notes.

Do you need a customer success platform like Gainsight to run these workflows?

No. These workflows read from systems most CS teams already have: a CRM, calendar, email, call recorder, support desk, usage data, and billing. If you already use a CS platform, treat it as one more source of truth and connect it like the CRM.