Channels
Channels
53 articles in this section.
Amazon
1 articleAPI & Webhooks
6 articlesFilter
Level
Tags
6 articles
- Intermediate8 min readAugust 30, 2026File issues via the public APIUse your tenant API key with the issues:read and issues:write scopes to create, list, fetch, and update issues in your Atender issue tracker directly from your own application.How ToGetting Started
- Advanced4 min readMay 11, 2026Webhook events referenceThe full list of webhook event types your subscriptions can listen to, grouped by what they're useful for.Reference
- Advanced10 min readMay 11, 2026Subscribe to webhook eventsCreate a webhook subscription with POST /api/v1/webhooks. You pick the events you want, give Atender a URL, and your server starts receiving signed event payloads.How To
- Advanced8 min readMay 11, 2026Send an outbound message via the APICreate a conversation programmatically with POST /api/v1/conversations/outbound. Pass an externalReference for idempotent retries, a contact, a subject, and optionally the channel, tags, and custom fields.How To
- Intermediate3 min readMay 11, 2026When should I use the API vs a built-in channel?Use a built-in channel (Email, Web Chat, Voice, SMS, WhatsApp, Messenger, Amazon) whenever one fits. Use the API only when you have a touchpoint outside Atender's supported channels.Faq
- Advanced6 min readMay 11, 2026REST API integrationAtender's v1 REST API lets you create conversations programmatically and subscribe to webhook events for outbound notifications. Authenticated with tenant API keys — no separate channel UI to configure.Getting StartedConcept
Custom
2 articlesFilter
Level
Tags
2 articles
- Intermediate8 min readAugust 29, 2026How to create a custom channelCreate a custom channel to connect your own order system, review site, Zapier zap, or any other system to Atender over a webhook. Covers naming the channel, the one-time secret, the ingress URL, routing, test sends, delivery logs and resend, secret rotation, and auto-disable on repeated failures.How ToWebhooksChannels
- Intermediate8 min readAugust 29, 2026How to configure inbound endpoints for a custom channelCreate inbound endpoints on a custom channel, secure them with a shared secret or HMAC signature, map an arbitrary sender payload onto Atender's conversation and message fields with a live preview, and review or replay delivery history.How ToCustom Channel
Filter
Level
Tags
13 articles
- Intermediate6 min readAugust 30, 2026Troubleshoot a failed email sendA failed outbound email now shows on the message, in a conversation banner, and in the inbox preview. Follow the link to the Deliverability activity log to see the real error code and reason, grouped by recipient.How ToTroubleshooting
- Intermediate6 min readAugust 29, 2026Configure multiple markets on an Email channelEmail channels routed to an Agent Stack can now serve several markets from one inbox. Learn how to assign multiple markets and how Atender decides which one stamps a given conversation.How ToEmailMarketsChannels
- Beginner5 min readAugust 29, 2026Manage automatic reply detectionTurn on account-wide detection for out-of-office replies, bounces, and other automatic mail, fold it out of the conversation thread, and stop it from reopening closed conversations.How ToEmailAutomation
- Beginner4 min readAugust 29, 2026Set a Market on an email inboxEmail channel settings include a Market dropdown. Selecting a market stamps it onto every conversation created from that inbox, which biases knowledge retrieval and routing and feeds the 'Self-service by market' analytics chart.How ToConfigurationAnalytics
- Intermediate6 min readJuly 22, 2026Route an email channel to an Agent StackSet an email channel's Route To to AI Agents so the orchestrator answers inbound mail. Covers the two reply-delay floors and the guard that stops the AI from replying to autoresponders, OOO messages, bounces, and spam.How ToConfigurationAgent Stacks
- Intermediate4 min readMay 11, 2026Required DNS records for emailAn email domain needs MX, CNAME, and TXT records to verify in Atender. This page explains what each record does and why all three are required.Reference
- Beginner3 min readMay 11, 2026Email domain statusesEvery domain in Settings → Email carries a status: Pending, Active, Failed, or Disabled. Each one means something specific about what Atender will and won't do with that domain.Reference
- Intermediate15 min readMay 11, 2026Verify an email domainAdd the MX, CNAME, and TXT records Atender generated at your DNS provider, then wait for the status to flip from Pending to Active. Verification can take minutes to a few hours depending on DNS propagation.How To
- Beginner3 min readMay 11, 2026Configure your email sending identitySet the From name and From email customers see when they receive replies. These are per-domain settings on the domain row in Settings → Email.How To
- Beginner5 min readMay 11, 2026Add an email domainConnect a sending and receiving domain to Atender. You pick a region (US or EU), enter the domain, and Atender generates the DNS records you'll add at your provider.How To
- Intermediate4 min readMay 11, 2026Customer emails aren't arriving as conversationsIf customer emails don't appear in the inbox, the cause is almost always one of: the domain isn't Active, mail is being delivered to a different mailbox, or the sender is being filtered as spam.TroubleshootingFaq
- Intermediate4 min readMay 11, 2026Domain verification keeps failingVerification fails when Mailgun can't confirm one or more of the required DNS records. Almost always a typo, a truncated TXT record, or partial setup.TroubleshootingFaq
- Beginner5 min readMay 11, 2026The Email channelAtender's Email channel runs on your own domain, with Mailgun handling delivery. You can configure multiple domains per tenant, each pinned to a US or EU data-residency region.Getting StartedConcept
Meta
2 articlesFilter
Level
Tags
2 articles
- Intermediate6 min readMay 11, 2026Connect a Facebook PageCreate a Meta channel in Atender, log in through Facebook OAuth, pick the Page you want to connect, configure routing, and save. Messages to the Page now arrive as conversations in Atender.How To
- Beginner5 min readMay 11, 2026The Messenger channelThe Messenger channel connects your Facebook Pages to Atender. Customer messages from each connected Page flow into the same inbox as Email, Web Chat, and every other channel.Getting StartedConcept
SMS
3 articlesFilter
Level
Tags
3 articles
- Beginner2 min readMay 11, 2026Set the default outbound SMS numberWhen agents send a proactive SMS without specifying a sender, the default outbound number is used. Pick one from your assigned numbers in Settings → SMS.How To
- Beginner3 min readMay 11, 2026Route an SMS numberRoute incoming SMS to a team, an AI agent, or the general inbox. Each assigned number gets its own routing, configured from Settings → SMS.How To
- Beginner5 min readMay 11, 2026The SMS channelSMS is Atender's text-message channel, powered by Vonage. Numbers are provisioned by your account team and assigned to your tenant; you configure routing and the default outbound number from Settings → SMS.Getting StartedConcept
Voice
13 articlesFilter
Level
Tags
13 articles
- Beginner4 min readAugust 29, 2026Set the call queue orderChoose whether call queues answer strictly in arrival order, prioritize live calls, or prioritize callbacks, using the tenant-wide Call queue order setting on the Queue experience tab.How ToConfiguration
- Intermediate8 min readMay 11, 2026IVR node typesThe IVR builder ships 17 node types organized into Actions, Routing, and Terminals. Each node represents a real step in a call — speak a message, gather digits, branch on a condition, send to a queue, hang up.Reference
- Beginner5 min readMay 11, 2026Recipe — Business hours with voicemail fallbackRoute calls to your support queue during business hours; outside business hours, play an after-hours message and send the caller to voicemail. A common starter pattern.Recipe
- Intermediate6 min readMay 11, 2026Set up a call queueCreate a queue in Settings → Voice → Queues, pick the team that serves it, set the reservation timeout and wrapup, and then reference the queue from your IVR's Send to Queue node.How To
- Intermediate5 min readMay 11, 2026Enable call recordingRecording is configured at the tenant level as a default, with per-IVR-node overrides for paths that should always or never record. Atender plays a consent message before recording starts and lets callers opt out.How To
- Beginner4 min readMay 11, 2026Configure TTS voicesPick the voice that speaks your IVR's Say Message and Customer-First greeting text. Voices are configured per language — Atender's catalog includes Twilio-renderable Amazon Polly voices plus Google Chirp3-HD voices where Twilio supports them.How To
- Beginner5 min readMay 11, 2026Configure hold audio and queue greetingsWhat callers hear while they wait — silence, music, or a ring tone, plus an optional customer-first greeting when the agent connects — is configured on each queue.How To
- Intermediate6 min readMay 11, 2026Configure callbackCallback lets a caller hang up without losing their place in line — the system calls them back when an agent is free. Configure it on the Callback tab of your phone number, then send the call to a Callback Queue node in your IVR.How To
- Intermediate8 min readMay 11, 2026Build an IVR flowOpen the IVR builder, drag nodes from the palette, connect them with edges, and configure each node from the side panel. Save when validation passes.How To
- Beginner3 min readMay 11, 2026Assign an IVR flow to a phone numberA phone number can route through an IVR flow, or have the flow removed to fall back to the number's non-IVR routing. Assign the flow from the number's Flows tab — pick from existing flows, or create a new one from the same screen.How To
- Beginner5 min readMay 11, 2026Add a phone numberProvision a phone number for a country you serve. You pick the country, submit any compliance details the country requires, and Atender requests the number through Twilio. Numbers don't appear instantly — most go through a regulatory review.How To
- Beginner3 min readMay 11, 2026Callers hear a default message instead of my IVRIf callers reach a generic message instead of your IVR flow, the cause is almost always one of: the number is not answered by an IVR flow or Agent Stack, the flow failed validation, or the number is still Pending.TroubleshootingFaq
- Beginner6 min readMay 11, 2026The Voice channelThe Voice channel is Atender's cloud call center, powered by Twilio. Tenants provision phone numbers, design IVR flows, configure queues and callbacks, and route to human teams or AI voice agents — all from a single interface.Getting StartedConcept
Web Chat
13 articlesFilter
Level
Tags
13 articles
- Beginner4 min readAugust 29, 2026Enable the expandable chat windowTurn on 'Expandable chat window' in a widget's General settings to give visitors a header control that enlarges the chat window to about 480px wide and 90% of viewport height, clamped to their screen.How ToConfiguration
- Beginner5 min readAugust 29, 2026Verify the address before a channel switchTurn on Verify the address before switching to require a visitor to enter a one-time code sent to the email or phone number they give before their conversation moves to that channel.How ToSecurityConfiguration
- Beginner4 min readJuly 30, 2026Share page location with Agent StacksTurn on the 'Share page location with Agent Stacks' toggle in Web Chat widget settings so the AI can see which page a visitor is chatting from and skip asking which product or module they're in.How ToAiConfiguration
- Intermediate4 min readMay 11, 2026Route Web Chat to an Agent StackHand Web Chat conversations to an Agent Stack to handle autonomously, with human escalation when needed. Configured in the widget's Routing tab.How To
- Beginner5 min readMay 11, 2026Install the Web Chat widget on your siteCopy the embed snippet from the Installation tab and paste it into your site's HTML — typically just before the closing </body> tag. The widget renders automatically on every page where the script loads.How To
- Beginner8 min readMay 11, 2026Customize widget appearanceMatch the widget to your brand — primary color, dark-mode palette, bubble colors, launcher icon (or team-photo launcher), background and input-box colors. All in the Appearance tab.How To
- Beginner4 min readMay 11, 2026Create a Web Chat widgetCreate a new widget in Settings → Web Chat, name it, pick a primary language, set the welcome message and primary destination. Everything else can be configured tab by tab afterwards.How To
- Intermediate4 min readMay 11, 2026Configure dead-connection detectionWhen a visitor's connection drops mid-conversation, Atender emails or texts them a confirmation link so the thread can continue on email or SMS. Configured per widget under Channel Switching, with a minimum 300-second timeout. Nothing moves until the visitor opens the link.How To
- Beginner4 min readMay 11, 2026Configure channel switchingLet visitors move a chat to email or SMS mid-conversation. Pick which of the two the widget offers, in the widget's Channel Switching tab. Every switch waits for a confirmation link.How To
- Beginner5 min readMay 11, 2026Add widget translationsSet a primary language for the widget and add as many secondary languages as you need. Each language can override the welcome message, input placeholder, and system text.How To
- Beginner5 min readMay 11, 2026Add a pre-chat surveyCollect the visitor's name, email, phone, or any custom field before the conversation starts. The answers are attached to the conversation and the contact, so your agents have context from the first message.How To
- Intermediate4 min readMay 11, 2026The widget isn't appearing on my siteIf the launcher doesn't show up, it's almost always one of: the widget is disabled, the script didn't load, the snippet's data-widget-id is wrong, or a content-security policy is blocking the script.TroubleshootingFaq
- Beginner5 min readMay 11, 2026The Web Chat widgetWeb Chat is the embeddable chat widget you place on your website. Each widget has its own settings — branding, routing, channel switching, languages — and you can run multiple widgets per tenant.Getting StartedConcept