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.

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).
| Workflow | Runs | Replaces | Typical time back |
|---|---|---|---|
| Daily account brief | Weekdays, 8:00 AM | The morning sweep of inbox, CRM, and tickets | 1 to 2 hours a week |
| Call prep card | Every 15 minutes, weekdays | Tab-hopping before each call | 2 to 3 hours a week |
| Call debrief | Hourly, weekdays | Notes, CRM updates, and the recap email | 2 to 3 hours a week |
| Promise tracker | Weekdays, 4:00 PM | Re-reading threads for what you owe | About 1 hour a week |
| Risk and usage sweep | Mondays, 7:00 AM | The health review built by hand | 1 to 2 hours a week |
| Renewal and QBR prep | Thursdays, 9:00 AM | Pulling usage, tickets, and goals per QBR | 2 to 4 hours per QBR |
| Escalation brief | On each P1 ticket | Rebuilding account history mid-crisis | 30 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.

- 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
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
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
Have each CSM add personal connections
Calendar and email are personal, so each CSM creates their own brief, prep, and promise automations.
- 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
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.
| Connection | Kind | Start with | Why, and later upgrades |
|---|---|---|---|
| Salesforce or HubSpot | Organization | Read-only integration user | Accounts, ARR, renewals, contacts. From week 3, allow edits to Next Step, contact role, and a CS notes field. |
| Calendar and email | Personal | Read | Prep, briefs, and promises. Sending stays with the CSM. |
| Gong, Granola, or Fathom | Organization | Read | Transcripts for debriefs and quotes. |
| Zendesk or Intercom | Organization | Read-only or light-agent role | Ticket history. Later, internal notes. Public replies stay human. |
| Snowflake, BigQuery, or Amplitude | Organization | Read-only role on one CS view | Usage trends without raw tables. |
| Stripe | Organization | Restricted read-only key | Invoices and failed payments. Never refunds or credits. |
| Jira or Linear | Organization | Read | Matches escalations to known bugs. |
| Slack | Organization | Mapped channels, Mentions only | The 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.
| Channel | What goes there | Who watches it |
|---|---|---|
| cs-daily | Morning briefs and the 4:00 PM promise check | Each CSM |
| call-prep | Prep cards before external calls | The CSM on the call |
| call-notes | Debriefs, proposed CRM changes, follow-up drafts | The CSM on the call |
| cs-risk | Monday's risk and usage sweep | CS lead and CSMs |
| cs-renewals | Renewal check and QBR prep threads | CS lead, owners |
| cs-escalations | A brief for each P1 or escalated ticket | CSM, support lead |
| cs-weekly | Friday review and wins | CS lead |
| acct-<customer> | Everything for one key account | Account 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.

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.

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.
| Group | Account | Item | Due or waiting |
|---|---|---|---|
| Due this week | Kestrel Logistics | SSO rollout plan to Rachel and Arjun (first promised for Oct 2) | Thu, Oct 8 |
| Due this week | Kestrel Logistics | Two admin training slots for 12 dispatch leads | Fri, Oct 9 |
| Due this week | Pinecrest Retail | Usage export by store for their ops review | Thu, Oct 8 |
| Unanswered ask | Kestrel Logistics | Arjun Patel's SAML question | 12 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.

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.
| Days out | What should exist | Owner |
|---|---|---|
| 120 | Decision makers confirmed; risk band reviewed | CSM |
| 90 | QBR booked, goals measured against the success plan | CSM |
| 60 | Proposal drafted; pricing reviewed privately | CSM and CS lead |
| 30 | Paperwork out; open issues owned | CSM 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.

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.

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.
| When | Workflow | Channel | Owner | What a human does |
|---|---|---|---|---|
| Mon 7:00 AM | Risk and usage sweep | cs-risk | CS lead | Assigns save plans at the 9:00 AM team meeting |
| Weekdays 8:00 AM | Daily brief | cs-daily | Each CSM | Plans the day; fixes flagged CRM fields |
| Every 15 min | Call prep card | call-prep | Each CSM | Reads it before the call |
| Hourly | Call debrief | call-notes | CS lead | Approves CRM changes; sends the follow-up |
| On each P1 | Escalation brief | cs-escalations | Support lead, CSM | Takes ownership; sends the reply |
| Thu 9:00 AM | Renewal check | cs-renewals | CS lead | Assigns QBR and proposal work |
| Fri 3:00 PM | Friday review and wins | cs-weekly | CS lead | Picks which wins to act on |
| Weekdays 4:00 PM | Promise check | cs-daily | Each CSM | Clears 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.
| Tool | Read | Draft | Only with approval | Never |
|---|---|---|---|---|
| Salesforce | Accounts, contacts, renewals | Field changes | Next Step, contact role, CS notes (week 3+) | Delete records; change ARR or close dates |
| Gmail, Calendar | The CSM's own | Follow-up emails | Nothing; the CSM sends | Send email; answer invites |
| Zendesk | Tickets, CSAT | Replies, internal notes | Internal notes (later) | Public replies; close or reprioritize tickets |
| Stripe | Invoices, payments | Notes for the CSM | Nothing | Refunds, credits, retries, plan changes |
| Slack | Mapped internal channels | Replies when mentioned | Posts elsewhere | Post 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
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
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
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
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.
| Metric | Baseline | Good after 30 days |
|---|---|---|
| Prep coverage | CSMs' honest estimate of calls prepped last month | A card for 9 in 10 external calls |
| Follow-up speed | Call end to recap sent, for 20 recent calls | Most recaps sent the same business day |
| Promises kept | Hand-check promises from 10 recent calls | 85%+ on time; overdue list shrinking |
| CRM freshness | Key accounts with a current Next Step and champion | Every key account |
| Risk lead time | Days from first warning to renewal for last quarter's churned accounts | Flags 90+ days out |
| Escalation response | First reply time on P1 tickets | Under an hour, with account context |
| Admin hours | One week of time logs | Several hours a week lower per CSM |
| Draft acceptance | Drafts sent with light edits vs rewritten | Rising 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.
