---
title: "FAQs"
url: "https://help.magicblocks.ai/en/article/channels-faqs"
language: "en"
last_updated: "2026-03-18T09:27:39.583Z"
---

# FAQs

These FAQs cover everything you need to know about setting up, customizing, and managing your AI Agent across all Channels — including Chat, SMS, and API integrations.

**Q: What are Channels in MagicBlocks?**  
Channels are the different communication pathways your AI Agent can use to interact with users — such as website chat, SMS, or custom API integrations. Each channel connects your AI to a platform where your customers already communicate.

**Q: Can I use multiple channels at the same time?**  
Yes. You can connect your AI Agent to multiple channels (e.g., Chat + SMS + API) simultaneously.  
Each channel shares the same Agent brain and Knowledge, but you can manage styling and rules per channel.

**Q: Is there a limit to how many channels I can create?**  
There’s no strict limit — you can create multiple chat appearances, SMS numbers, or API tokens within your workspace. If you reach workspace plan limits, you’ll be prompted to upgrade.

**Q: Can I use the same AI Agent across all channels?**  
Yes. Your AI Agent’s intelligence and knowledge base remain consistent across every channel.  
You can, however, personalize each channel’s tone, visuals, and interaction flow.

## **Chat Channel FAQs**

**Q: How do I embed my AI Agent on a website?**  
Go to **Agent > Go Live** then copy the provided embed script.  
Paste it into your website’s HTML (before the closing `</head>` tag).  
You can also use platform-specific guides for **WordPress**, **Webflow**, **Shopify**, and more.

**Q: Can I customize how the chat widget looks?**  
Absolutely.  
Head to **Channels → Chat** to access full styling controls — change colors, bubbles, fonts, buttons, and disclaimers. See [Chat Appearance – Personalize Your AI Agent](https://help.magicblocks.ai/en/article/chat-appearance-personalise-your-ai-agent).

**Q: Can I run different chat widgets for different websites or clients?**  
Yes! Each workspace can have multiple **Chat Appearances**.  
For example, one for your main site and another for a client’s domain — each with unique branding and welcome messages.

**Q: Do I need to re-embed the widget after editing it?**  
No. Any updates you make to a chat appearance are automatically applied to all embedded sites — no reinstallation needed.

## **SMS Channel FAQs**

**Q: How do I connect SMS to my AI Agent?**  
Go to **Agents → Create New → Start from Scratch**, then connect via **Twilio** or other supported providers.  
Enter your SMS number and region (e.g., Australia) to enable text-based chat.  
See the setup guide: [*Set up AI SMS Agent*](https://help.magicblocks.ai/en/article/create-ai-sms-agent)

**Q: Can I use the same AI knowledge for SMS and web chat?**  
Yes. Your SMS Agent shares the same **Knowledge**, **Playbooks**, and **Persona** as your main AI Agent.  
This ensures consistent behavior across all channels.

**Q: Can I personalize messages for each user?**  
Absolutely. You can use **Dynamic Tokens** (e.g., {{user.first\_name}}, {{contact.source}}) to insert personalized information into SMS replies.

## **API Channel FAQs**

**Q: What is the API Channel used for?**  
The API Channel lets you integrate [MagicBlocks](https://magicblocks.ai/hc) with external systems — such as CRMs, dashboards, or automation tools. It uses secure API tokens to authenticate and send/receive data.

**Q: How do I generate a new API Token?**

-   Go to **Channels → API**
-   Click **Create New**
-   Name the token, add tags, and set expiration (deBault: Never)
-   Copy the token key — it’s only shown once!

See the complete guide: [API – Generate Tokens for Integrations](https://api.magicblocks.com/v1/api/documentation).

**Q: What happens if I delete an API token?**  
All requests using that token will stop working immediately.  
Always generate a new one before removing an active token.

**Q: Can I set an expiration for API tokens?**  
Yes. When creating a token, select a duration or choose “Never” to keep it permanently active.
