Totango + Slack

Connect Totango and Slack to Keep Your Customer Success Team Always in the Loop

Push customer health alerts, churn signals, and account updates straight to Slack so your team can act before it's too late.

Why integrate Totango and Slack?

Totango tracks customer health scores, product usage, lifecycle stages, and engagement signals. Slack is where your team actually works. When the two aren't connected, critical data sits in dashboards nobody checks often enough — and by the time someone notices a problem, you're already behind. Connecting Totango and Slack through tray.ai brings those signals into the conversations already happening, turning reactive firefighting into something closer to real customer management.

Automate & integrate Totango & Slack

Use case

Real-Time Health Score Alerts in Slack

When a customer's health score in Totango drops below a defined threshold, tray.ai sends a formatted Slack message to the relevant CS manager or account channel. The alert includes the customer name, current score, score delta, and a direct link to the Totango account view — so your team gets an immediate, actionable heads-up without logging in to check manually.

Use case

Churn Risk Escalations to Leadership Channels

When Totango flags an account as high churn risk or moves it into a Red health segment, tray.ai escalates that information to a dedicated Slack channel monitored by CS leadership and Sales. The notification can include account details, recent touchpoint history, and suggested next steps pulled from Totango's success plans — giving leadership visibility and a running start on the save play.

Use case

Renewal and Expansion Opportunity Notifications

Totango tracks renewal dates and spots expansion signals based on product usage and engagement trends. With tray.ai, you can push upcoming renewal reminders and expansion opportunity alerts directly into Slack for the assigned CSM or AE. These timely nudges help your team prepare QBRs, start upsell conversations, and make sure renewals never sneak up on anyone.

Use case

New Customer Onboarding Kick-Off Alerts

When a new customer is created or moves into an onboarding lifecycle stage in Totango, tray.ai sends a Slack notification to the onboarding team channel, tagging the assigned CSM and listing the key onboarding milestones. Everyone knows a new account needs attention from day one, without anyone having to manually check Totango.

Use case

Task and Touchpoint Reminders for CSMs

Totango creates tasks, touchpoints, and follow-up actions as part of customer success plans. With tray.ai, CSMs get automatic Slack reminders when tasks are due or overdue, so follow-ups don't fall through the cracks. Each reminder includes the task description, account name, and a deep link to complete the action directly in Totango.

Use case

Product Usage Milestone Celebrations and Alerts

Totango tracks when customers hit meaningful product adoption milestones — completing onboarding, reaching a usage threshold, activating a new feature. tray.ai can trigger a Slack message to celebrate these wins in a team channel or prompt the CSM to send a personalized note, so you're reaching out at the right moment rather than the next scheduled check-in.

Use case

Daily or Weekly Customer Health Digest to Slack

Some teams want a consolidated view rather than individual alerts. tray.ai can pull a snapshot of Totango health data — accounts by health segment, at-risk counts, upcoming renewals — and post a formatted digest to a Slack channel on a schedule. Leadership and CS teams get a shared read on the portfolio without logging into Totango.

Get started with Totango & Slack integration today

Totango & Slack Challenges

What challenges are there when working with Totango & Slack and how will using Tray.ai help?

Challenge

Mapping Totango Users to Slack Users Accurately

Totango accounts are assigned to CSMs by internal user IDs or email addresses, while Slack uses its own user ID system. Routing notifications to the right Slack user — by DM or channel tag — requires a reliable mapping layer that breaks when team members change roles or email addresses.

How Tray.ai Can Help:

tray.ai's data transformation tools let you build and maintain a dynamic lookup between Totango CSM email addresses and Slack user IDs using Slack's users.lookupByEmail API. The mapping runs automatically at runtime, so every notification reaches the right person even as your team changes.

Challenge

Avoiding Alert Noise That Teams Start to Ignore

If every minor health score fluctuation triggers a Slack message, notification fatigue sets in fast. Teams start ignoring alerts, and you've defeated the whole point. Getting the thresholds and frequency right requires filtering logic that raw webhooks can't provide on their own.

How Tray.ai Can Help:

tray.ai workflows support conditional logic and debounce patterns that let you define precise thresholds, time windows, and cooldown periods. For example, you can configure alerts to fire only when a score drops more than 10 points within 7 days, or suppress repeat alerts for the same account within a 48-hour window.

Challenge

Keeping Slack Messages Actionable and Context-Rich

A Slack notification that just says 'Account XYZ health score dropped' isn't useful. CSMs need to know the ARR, the segment, the last touchpoint, and ideally what to do next — but a single Totango webhook payload often doesn't include all of that.

How Tray.ai Can Help:

tray.ai workflows can chain multiple Totango API calls after the initial trigger to enrich the payload — fetching account attributes, recent touchpoints, and open tasks — before composing a Slack Block Kit message that puts all the relevant context in one place, with direct deep links back into Totango.

Challenge

Scheduling Digest Workflows Without Overlap or Rate Limit Issues

Scheduled digest workflows that query large Totango portfolios can hit API rate limits, time out, or run twice if the scheduling logic isn't carefully managed — especially for teams with hundreds or thousands of accounts.

How Tray.ai Can Help:

tray.ai handles scheduled workflow execution with built-in concurrency controls and retry logic, and supports paginated API calls to Totango so large account sets are processed completely. Workflows can be configured to run only once per schedule window, preventing duplicate Slack posts.

Challenge

Adapting Workflows to Custom Totango Data Models

Every Totango implementation is set up differently. Teams define their own health score attributes, custom account fields, lifecycle stages, and segment names. A generic integration often breaks or produces wrong results when those configurations don't match what the template assumes.

How Tray.ai Can Help:

tray.ai's flexible data mapping and configurable workflow variables let teams adapt integration logic to their specific Totango schema without writing custom code. You can reference any custom attribute from the Totango API response and map it to the exact Slack message format your team expects, making the integration portable across different Totango setups.

Start using our pre-built Totango & Slack templates today

Start from scratch or use one of our pre-built Totango & Slack templates to quickly solve your most common use cases.

Totango & Slack Templates

Find pre-built Totango & Slack solutions for common use cases

Browse all templates

Template

Totango Health Score Drop → Slack Alert to CSM

Monitors Totango for health score decreases beyond a configurable threshold and sends a Slack direct message or channel alert to the assigned CSM, including account name, health score change, ARR, and a link to the Totango account.

Steps:

  • Trigger: Totango health score change event detected via webhook or scheduled API poll
  • Filter: Check if score has dropped below threshold or by a defined delta percentage
  • Action: Send formatted Slack message to CSM's DM or account-specific channel with full account context

Connectors Used: Totango, Slack

Template

Totango Churn Risk Flag → Slack Escalation Channel

When Totango marks an account as churn risk or moves it to a Red health segment, this template posts a detailed escalation message to a designated Slack channel for CS leadership and Sales, including recent activity and recommended next actions.

Steps:

  • Trigger: Totango account segment changes to a churn-risk or Red health category
  • Enrich: Fetch additional account details from Totango including ARR, CSM, and last touchpoint date
  • Action: Post rich escalation card to Slack leadership channel with account summary and action prompts

Connectors Used: Totango, Slack

Template

Totango Renewal Date Reminder → Slack Notification

Runs on a schedule to query Totango for accounts with upcoming renewal dates at 90-, 60-, and 30-day intervals, then sends targeted Slack reminders to the assigned CSM and AE to start renewal conversations before the deadline gets uncomfortable.

Steps:

  • Trigger: Scheduled daily run queries Totango for accounts with renewal dates in 90, 60, or 30 days
  • Filter: Match each account to its assigned CSM and AE using Totango user data
  • Action: Send personalized Slack reminders to each CSM and AE with renewal context and suggested next steps

Connectors Used: Totango, Slack

Template

New Totango Account Created → Slack Onboarding Alert

Fires whenever a new customer account is created in Totango or transitions to the onboarding lifecycle stage, instantly notifying the onboarding team Slack channel and tagging the assigned CSM with key account details.

Steps:

  • Trigger: New account created or lifecycle stage updated to Onboarding in Totango
  • Enrich: Pull account details including plan type, ARR, contract start date, and assigned CSM
  • Action: Send structured Slack message to onboarding channel tagging the CSM with account summary

Connectors Used: Totango, Slack

Template

Totango Overdue Task → Slack CSM Reminder

Checks Totango daily for tasks or touchpoints that are past due and sends individual Slack reminders to the responsible CSM, including the task name, account, due date, and a direct link to complete the action in Totango.

Steps:

  • Trigger: Scheduled daily check queries Totango for all tasks with a due date before today
  • Group: Organize overdue tasks by assigned CSM user
  • Action: Send each CSM a Slack DM listing their overdue tasks with direct deep links into Totango

Connectors Used: Totango, Slack

Template

Weekly Totango Health Portfolio Digest → Slack Channel

Every Monday morning, this template pulls a portfolio-level health summary from Totango — including counts of Red, Yellow, and Green accounts and upcoming renewals — and posts a formatted digest to a CS leadership Slack channel.

Steps:

  • Trigger: Scheduled weekly run every Monday at a configured time
  • Fetch: Query Totango API for account health segment counts, at-risk accounts, and renewal pipeline
  • Action: Post a formatted Slack digest block with health breakdown, top risks, and renewal highlights

Connectors Used: Totango, Slack