Integrations
Slack & Onpilot - how it actually works
Meet your team where they already work. Threaded answers in Slack, connected to your CRM, knowledge base, and approval workflows - all without leaving the channel.
Real examples
Slack integration - what it looks like in practice
Help, what's our refund policy? A customer is asking.
We offer refunds within 30 days of purchase, no questions asked.
After 30 days, refunds are case-by-case.
See full policy →
Support team
Instant answer in channel - no tab-switching
Support agent asks about the refund policy mid-customer call. Agent responds in seconds with the exact policy and a source link.
John immediately knows the answer. No tab-switching. No searching.
Can Acme upgrade mid-cycle?
Yes, customers can upgrade anytime.
• Pro → Enterprise: $150/month prorated
• No setup fee
• Features available immediately
• Billing adjusted next invoice
Sales team
Answer in a thread - channel stays clean
Sales rep asks about mid-cycle upgrades. Agent responds in the thread with pricing details and a guide link, keeping the main channel uncluttered.
Sarah has the info in the thread. Conversation stays organized.
Can we refund this customer? Order #12345 for $199.
🔍 Refund Request - Order #12345
Customer: Jane Doe
Amount: $199
Reason: Defective product
Policy: ✅ Eligible (within 30 days)
Ops / finance
Approve or deny an action - without leaving Slack
Manager asks about a refund. Agent pulls order details, checks policy, and surfaces approve/deny buttons. One click processes it.
Manager approves in one click. Refund processed. Audit logged. All from Slack.
How many licenses does our biggest customer have left?
TechFlow Inc
📊 License Status:
• Active: 47 of 50
• Unused: 3
• Expiration: June 15, 2026
⚠️ Almost at capacity
💡 Upsell: Upgrade to 100 licenses
Live data query
Current data - no manual lookups
Sales manager asks about a customer's license usage. Agent queries the live system and returns an instant, current answer - with an upsell flag.
Live data. Current information. No manual lookups.
What's Acme's deal status?
acme-crm.com (Org A)
• Amount: $150K
• Stage: Negotiation
• Close date: March 28
What's Acme's deal status?
Acme Industries (Org B)
• Amount: $50K
• Stage: Proposal
• Close date: April 5
Data isolation
Same agent, different orgs - completely private
Two companies on the same Slack workspace ask about 'Acme'. Each gets only their own Acme data. Zero crossover.
Different data. Same agent. Complete isolation.
Create a ticket for this customer issue
✅ Ticket Created
Ticket ID: #12847
Status: Open
Assigned: Next available agent
Priority: Standard
[Link to ticket →]
Action from Slack
Create a ticket without leaving the channel
Support agent asks the agent to create a ticket. Agent handles it in the background and returns the ticket ID and link.
Issue tracked. Agent notified. All from Slack.
What makes this powerful
Everything in Slack. Nothing left out.
Users don't open a help center, search for answers, navigate between tabs, or wait for a human reply. They just ask in Slack and get the answer in Slack.
- No context switching - everything in Slack
- Fast answers - seconds, not minutes or hours
- Interactive - click buttons to take action
- Organized - threading keeps channels clean
- Data isolation - each org only sees their data
- Logged - everything recorded for compliance
Connect Slack to Onpilot in minutes
OAuth consent, scoped permissions, and audit trails your security team can review.