diff --git a/content/Cloud/agents.mdx b/content/Cloud/agents.mdx
index 305d4c90..95c33d7d 100644
--- a/content/Cloud/agents.mdx
+++ b/content/Cloud/agents.mdx
@@ -162,6 +162,21 @@ For Discord sources, you can configure your agent to receive messages from a Dis
+
+ You must have a Discord account linked to your Agentuity account to use Discord Integration. The bot must be invited to your Discord server before it can receive messages.
+
+
+**Prerequisite: Connecting Your Account**
+
+Before configuring a Discord source, you must first link your personal Discord account to Agentuity. This one-time setup allows Agentuity to see your available servers.
+
+1. Click your user profile name in the bottom-left corner of the App.
+2. Select **Account** from the menu that appears.
+3. In your Profile settings, find the **Connected accounts** section and click the **Connect account** button to add Discord.
+4. Follow the authorization flow in the pop-up window to grant the requested permissions.
+
+**Configuration Steps**
+
To set up Discord Integration:
1. **Add Discord IO**: Click the plus button in the agent IO visualization and select Discord
@@ -169,10 +184,6 @@ To set up Discord Integration:
3. **Invite Bot**: If the bot isn't already in the server, use the provided invite link to add the Agentuity bot to your Discord server
4. **Tag Bot**: Once configured, tag the bot (@Agentuity) in Discord messages to forward them to your agent
-
- You must have a Discord account linked to your Agentuity account to use Discord Integration. The bot must be invited to your Discord server before it can receive messages.
-
-
The Discord Integration provides the following data when a message is forwarded:
- **Message Content**: The text content of the Discord message
@@ -237,6 +248,19 @@ async def run(request: AgentRequest, response: AgentResponse, context: AgentCont
Discord sources can only be triggered by messages where the bot is tagged in a Discord server. The bot cannot receive all messages in a channel for privacy reasons.
+#### Agent SMS Source
+
+For SMS sources, you can connect your Twilio account to allow your agent to be triggered by incoming text messages. This requires providing your Twilio API credentials.
+
+
+
+To configure an SMS source, you will need the following credentials from your Twilio console:
+- **Account SID**
+- **API SID**
+- **API Secret**
+
+Once validated, you can select one or more of your Twilio numbers to forward incoming messages to your agent.
+
#### Agent Schedule Source
For running an agent on a schedule, you can configure your agent to use a cron source. When the agent is scheduled to run, the agent will send the data to the agent's inputs asynchronously without waiting for the agent to finish processing the data.
diff --git a/public/images/agent-io-discord-source-dark.png b/public/images/agent-io-discord-source-dark.png
new file mode 100644
index 00000000..76511bbf
Binary files /dev/null and b/public/images/agent-io-discord-source-dark.png differ
diff --git a/public/images/agent-io-discord-source-light.png b/public/images/agent-io-discord-source-light.png
new file mode 100644
index 00000000..32084a3f
Binary files /dev/null and b/public/images/agent-io-discord-source-light.png differ
diff --git a/public/images/agent-io-sms-source-dark.png b/public/images/agent-io-sms-source-dark.png
new file mode 100644
index 00000000..d85de010
Binary files /dev/null and b/public/images/agent-io-sms-source-dark.png differ
diff --git a/public/images/agent-io-sms-source-light.png b/public/images/agent-io-sms-source-light.png
new file mode 100644
index 00000000..29ebea7c
Binary files /dev/null and b/public/images/agent-io-sms-source-light.png differ