A channel card stores a pre-configured messaging route: who to send to, how long to wait, and exactly how to phrase the message and response. Once set up, your agent only needs to populate a message, the rest is handled.Documentation Index
Fetch the complete documentation index at: https://docs.pokulabs.com/llms.txt
Use this file to discover all available pages before exploring further.
Create a channel card
Open the Channels page
Log in to the Poku dashboard and go to Channels.
Fill out the channel details
The required fields depend on the channel type:
| Channel | Required fields |
|---|---|
| SMS | Recipient phone number, wait time |
| Recipient phone number, wait time | |
| Slack | Slack member or channel ID, wait time |
| Call | Recipient phone number |
Use your channel card
Pass the channel ID in any Poku API request. No need to includeto, waitTime — those are stored on the card.

Advanced options
Reply link — SMS, WhatsApp, and Slack channels can include a reply link. Instead of replying via SMS or WhatsApp, the recipient clicks a link that takes them to the Poku dashboard to respond. Follow-up time — How long Poku keeps listening afterwaitTime closes. Late replies are delivered to your configured webhook. See Follow Up Time.
Outgoing message template — Wrap your agent’s message in fixed context before it’s sent to the recipient.
Message templates
Templates let you add context around the message your agent sends — without changing the agent’s prompt.
Example outgoing template:
"We need your delivery address to proceed.", the recipient sees:
“Request from ABC Store: We need your delivery address to proceed. Please respond within 30 seconds.”Response and no-response templates By default:
- Response:
Human response: {{message}} - No response:
Human did not respond. Continue where you left off.
What a channel card stores
| Field | Description |
|---|---|
to | The recipient — phone number, Slack ID, or WhatsApp number |
waitTime | Seconds to hold the request open for a reply |
followUpTime | Seconds to keep listening after waitTime closes |
| Outgoing message template | Wraps your {{message}} in custom context |
| Response template | How a reply is formatted back to your agent |
| No-response template | What your agent receives if no reply comes in |

