I want a contact form that posts directly into a Slack channel so my team can respond without opening another tool.
Your customer,
in your channel.
Channlize routes every customer conversation into Slack. Drop a React component on your site, and your team replies from the channel where they already work — no helpdesk to learn.
Free plan · no card required · ~5 min to install
Hey — quick question: does the Pro plan include webhooks for conversation.created?
Yep — Pro includes signed, retried webhooks. I’ll drop the docs link 👇
import { ContactForm } from '@channlize/react'
<ContactForm
apiKey="your-api-key"
onSubmit={() => console.log('Sent to Slack!')}
/>Three surfaces. One platform that behaves.
A Slack experience for your team. A first-class SDK for your engineers. Operational guarantees your business can trust.
For your team
Built on the Slack you already use.
- Threaded conversations
Each inquiry opens a dedicated Slack thread — tracked, searchable, owned.
- Intelligent routing
Route by domain, page URL, language, or custom tag. One workspace, many channels.
- Slash commands
/assign, /close, /tag, /priority. Manage the queue without leaving the thread.
- Agent presence
Show customers when your team is around. Set response expectations up front.
- File attachments
Two-way file sync between widget and thread. No email handoffs.
For developers
A React SDK that behaves like your codebase.
- Composable components
<ContactForm /> and <SupportChat />. Custom fields, handlers, validators.
- Hooks, not black boxes
useContact(), useChatSession(), lifecycle events — extend a surface you already know.
- Themeable tokens
Tailwind tokens and prop overrides. Match your product, not our defaults.
- Built-in defences
Honeypot fields, rate limits, optional Turnstile / reCAPTCHA adapters.
- Small on the wire
Light bundle, end-to-end TypeScript, no runtime lock-in.
For your business
Operational guarantees, not marketing copy.
- Reliable delivery
Real-time via SSE. Automatic email fallback when agents are offline.
- Actionable metrics
Volume, response time, resolution time, top pages — surfaced, not buried.
- Webhook workflows
conversation.created, message.created. Wire it to anything.
- Enterprise-ready
White-label, SSO (SAML/OIDC), custom retention, audit logs.
Traditional helpdesk vs. Channlize.
Nine points of difference — ordered by the ones teams tell us matter most.
Six roles. One channel that holds them all.
Written as field requests — the actual sentences we hear from teams shipping with Channlize.
I want to reply from a Slack thread and have my message appear to the user in the web widget instantly.
I want an async contact form to escalate to live chat if an agent joins the thread within two minutes.
I want to configure channel mapping and routing based on domain, user language, or inquiry type.
I want a React component I can theme and extend, plus webhooks to drive custom workflows.
I need configurable data retention, user data export/deletion, and complete audit logs.
Free plan — 50 messages / month, no card required.
Built for modern stacks. No vendor lock-in.
If you have React and a Slack workspace, you already have two thirds of it.
Slack
ChannelNative integration — conversations land in the workspace you already run.
React
SDKComposable components for React 18 and 19. Server Components safe.
TypeScript
TypesEnd-to-end type safety. Public types are part of the contract.
Webhooks
Egressconversation.created, message.created. Signed, retried, idempotent.
Simple, transparent pricing.
Start free, scale when the work demands it. Overage is billed at $3 per 1,000 extra messages — no surprises.
Free
Sign in and ship the same day.
- 1 seat
- 1 project / domain
- 50 messages / month
- Community support
- Upgrade anytime
Personal
Small teams getting started.
- 1 domain
- 1 Slack workspace
- 2 seats
- 1,000 messages/month
- Email fallback
- Basic analytics
- Community support
Pro
Growing teams, advanced routing.
- 5 domains
- 10 seats
- 10,000 messages/month
- Multi-channel routing
- Webhooks & API
- File attachments
- Tags & SLA stats
- Priority support
Business
Compliance, white-label, SSO.
- Unlimited domains
- Unlimited seats
- 50,000 messages/month
- White-labeling
- SSO (SAML/OIDC)
- Custom data retention
- Audit logs
- Advanced routing
- Dedicated support
Frequently asked questions
- Can I change plans anytime?
- Yes. Upgrade or downgrade at any time. Changes take effect immediately with prorated billing.
- What happens if I exceed my message limit?
- Overage is billed at $3 per 1,000 extra messages. No interruption, no hidden charges.
- Do you offer custom enterprise plans?
- Yes. Custom terms for organisations with specific compliance or volume requirements.
- Is there a setup fee?
- No setup fees, no hidden costs. Just the subscription and optional overage.