# Totango + Slack integration

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

**Canonical page:** https://tray.ai/connectors/totango-slack-integrations/
**Totango connector:** https://tray.ai/connectors/totango-integrations/
**Totango documentation:** https://tray.ai/documentation/connectors/service/totango
**Slack connector:** https://tray.ai/connectors/slack-integrations/
**Slack documentation:** https://tray.ai/documentation/connectors/service/slack

## Overview

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.

Customer success teams can't afford to miss a signal. When a health score drops, a renewal date creeps up, or a key stakeholder goes quiet, every hour of delay increases churn risk. Manually checking Totango dashboards throughout the day is inefficient — alerts get missed, escalations happen too late, and teams like Sales, Support, and Product stay out of the loop. Connecting Totango to Slack with tray.ai means the right alerts go to the right people the moment something changes. CS teams can collaborate around customer moments in real time, without the constant context-switching, and no at-risk account quietly falls through the cracks.

## Use cases

### 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.

- Cut time-to-response for at-risk accounts by surfacing alerts the moment health scores change
- Include account tier, ARR, and CSM owner directly in the Slack notification so nothing needs to be looked up
- Route alerts to the right Slack channel or DM based on account segment or team ownership

### 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.

- Make sure no high-value churn risk goes unnoticed by leadership or account executives
- Pull Sales, Support, and Product into a single Slack thread without a series of manual pings
- Speed up save play execution by cutting the lag between signal detection and team mobilization

### 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.

- Send 30-, 60-, and 90-day renewal reminders automatically to the right Slack users
- Surface expansion-ready accounts based on Totango usage signals before the CSM thinks to look
- Drive better renewal and expansion outcomes by making sure proactive outreach actually happens

### 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.

- Prevent dropped handoffs between Sales and Customer Success during new account transitions
- Give onboarding teams instant visibility into new accounts without a manual login
- Start an internal Slack thread for each new account that becomes a running collaboration log

### 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.

- Improve CSM follow-through on success plan tasks without relying on memory or manual tracking
- Deliver reminders in the tool CSMs already have open all day
- Give CS managers a way to monitor overdue task volumes across the team via digest notifications

### 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.

- Build a habit of celebrating customer wins that keeps the whole CS team engaged
- Prompt CSMs to reach out when the moment actually matters, not when it's convenient
- Track adoption momentum in real time without pulling reports from Totango

### 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.

- Give CS leadership a quick portfolio summary without building manual reports
- Schedule digests at whatever cadence fits your team — daily stand-up fuel or weekly reviews
- Keep Sales and Support aligned on customer health without a separate reporting process

## Templates

### 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.

Connectors used: Totango, Slack

### 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.

Connectors used: Totango, Slack

### 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.

Connectors used: Totango, Slack

### 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.

Connectors used: Totango, Slack

### 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.

Connectors used: Totango, Slack

### 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.

Connectors used: Totango, Slack

## Challenges Tray.ai solves

### 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 helps:** 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.

### 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 helps:** 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.

### 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 helps:** 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.

### 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 helps:** 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.

### 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 helps:** 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.

## Learn more

- Intelligent Integration: https://tray.ai/platform/intelligent-ipaas/
- Merlin Agent Builder: https://tray.ai/platform/merlin-agent-builder/
- Agent Gateway for MCP: https://tray.ai/platform/agent-gateway/
- Book a demo: https://tray.ai/contact/
