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

Slack
#support
JO
Johnsupport agent

Help, what's our refund policy? A customer is asking.

OP
OnpilotApp

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.

Slack
#sales
SA
Sarahsales

Can Acme upgrade mid-cycle?

OP
OnpilotApp

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.

Slack
#ops
MG
Manager

Can we refund this customer? Order #12345 for $199.

OP
OnpilotApp

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

Slack
#sales
SM
Sales Manager

How many licenses does our biggest customer have left?

OP
OnpilotApp

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.

Slack
#sales
A
Org A employee

What's Acme's deal status?

OP
OnpilotApp · Org A

acme-crm.com (Org A)

• Amount: $150K

• Stage: Negotiation

• Close date: March 28

B
Org B employee

What's Acme's deal status?

OP
OnpilotApp · Org B

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.

Slack
#support
AG
Agent

Create a ticket for this customer issue

OP
OnpilotApp

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