Channels
Promptev lets one AI agent answer in the Promptev portal, Slack, WhatsApp, a chat widget on your website, the HTTP API and MCP clients, with the same knowledge, tools and approvals in every channel.
Support agent
“What is your refund window?”
Published once. Same knowledge, tools and approvals everywhere.Promptev portalWeb chat
What is your refund window?
Orders can be returned within 30 days for a full refund.
Returns policy
Slack#support
Dana @Promptev What is your refund window?
Promptev Orders can be returned within 30 days for a full refund.
WhatsAppBusiness number
What is your refund window?
Orders can be returned within 30 days for a full refund.
Website widgetYour site
What is your refund window?
Orders can be returned within 30 days for a full refund.
HTTP APIcurl
POST /api/v1/agents/support/chat
data: {"type":"token","content":"Orders can be returned within 30 days for a full refund."}
MCPAI client
call_agent("support", "What is your refund window?")
{"status":"ok","answer":"Orders can be returned within 30 days for a full refund."}
How it works
Step 1
Give it instructions, knowledge and tools, and decide which actions need a person to approve them. Publishing makes that version live.
One agent to maintain, not one per channel.
Then choose where it answers.
Step 2
Pick who may use it in the Promptev portal, a Slack channel, a WhatsApp number, the website domains allowed to embed it, and a project key for the API and MCP.
Each channel is a switch on the same agent.
People then ask wherever they already are.
Step 3
Every channel runs the same published agent with the same knowledge, tools and approvals. Conversations in the portal, Slack, WhatsApp, the widget and the API are recorded with the channel they came from.
Change the agent once and every channel has the change.
Who is asking
The agent is the same everywhere. What it may read depends on who is asking, so customers never see your internal files, even on the same agent.
| Channel | Who uses it | What it answers from |
|---|---|---|
| Promptev portal | Staff and anyone you invite | Signed in. Answers from what each person may open. |
| Slack | Your team, in a channel you pick | Matched by Slack e-mail to a workspace member. Others get public knowledge. |
| Customers and anyone with the number | Public knowledge only. | |
| Website widget | Visitors to the sites you allow | Public knowledge only. |
| HTTP API | Your own apps and scripts | A project key. Answers stream back. |
| MCP | AI clients such as coding assistants | A project key. The agent is one tool call away. |
Example
A shop publishes one support agent that answers from its public returns and shipping pages. Customers reach it in the website widget and on WhatsApp. The support team asks it in Slack, where it can also read internal notes they may see. The order system calls it over the API. When the returns policy changes, the team updates one document and every channel answers with the new policy.
<script type="module"
src="https://api.promptev.ai/embed/<token>/widget.js"
data-position="right" async></script>curl -X POST https://api.promptev.ai/api/v1/agents/support/chat \
-H "Authorization: Bearer <project key>" \
-H "Content-Type: application/json" \
-d '{"message": "What is your refund window?"}'{
"mcpServers": {
"promptev": {
"url": "https://api.promptev.ai/api/v1/mcp/<workspace>/<project>/mcp",
"headers": { "Authorization": "Bearer <project key>" }
}
}
}Questions
In the Promptev portal, in Slack, on WhatsApp, in a chat widget on your website, over the HTTP API, and in any AI client that speaks MCP (the Model Context Protocol). It is the same published agent in every one.
In the portal, people sign in, so each person gets answers from what they may open. In Slack, a sender whose Slack e-mail matches a workspace member gets their own access, and anyone else gets public knowledge only. On WhatsApp and the website widget, answers come from public knowledge only. The API and MCP use a key that belongs to one project.
Connect Slack to your project and choose a channel for the agent. People mention the app with their question, and it replies in a thread where they can keep asking without mentioning it again. People can also message the app directly.
Yes. An action that needs approval waits in every channel, and an approver decides in the Promptev App or by e-mail. Nothing is sent, filed or changed until they do.
With a project API key, over a streaming HTTP endpoint or from an AI client connected to the project’s MCP address. Keys belong to one project and can expire or be revoked. Builders can also sign in to the workspace MCP from Claude, ChatGPT or any MCP client and build agents as themselves, no key needed.