AI Agents are powerful, but there are some platform-level limitations to be aware of. Use the recommended workarounds below to ensure your Agent behaves consistently and reliably.
Conversation visibility
AI Agents have limited visibility into conversation metadata, history, and internal context.
Channel and source metadata
AI Agents have limited visibility into channel and source details, and should not rely on them as the sole basis for decision-making.
AI Agents do not have access to detailed source-level metadata, such as:
Where the Contact came from (e.g. Ads vs Comments)
Which TikTok Ad the Contact originated from
However, AI Agents can receive basic channel context, such as the channel type, channel name and channel ID.
With the right instructions, your AI Agent can adjust its response length, formatting, tone, and behavior to suit different channels. This helps AI responses feel more natural and appropriate for each channel.
Limitations to be aware of:
Channel context is provided at a high level and may not cover all platform-specific rules
Channel context alone may not be sufficient for complex logic such as lead attribution, campaign tracking, or compliance workflows
Because of this, AI Agents should not rely on channel or source metadata alone when making important decisions.
Recommended workaround:
If your use case depends on knowing where a Contact came from, or requires precise channel- or source-based logic, use a Workflow to capture that information and store it in a Contact field.
For example:
Create a Workflow with a Conversation Opened trigger
Add conditions based on channel or source (e.g. TikTok Ads)
Update a Contact field such as Lead Source or Campaign Name
You can then instruct your AI Agent to reference that Contact field in its instructions. This ensures consistent and reliable behavior, even when channel or source details are limited.
Example prompts for channel-aware behavior
You can guide your AI Agent to adapt its responses by explicitly instructing it how to behave across different channels. Here are some example prompts you can use:
Adjust response length and tone
If this conversation is happening on Instagram or TikTok, keep replies short (1–3 sentences), friendly, and conversational. Avoid long explanations.If this conversation is happening on WhatsApp, you may provide more detailed responses, but keep them concise and easy to read.If this conversation is happening via Email, use a more structured and formal tone. Longer explanations and clearly formatted responses are acceptable.Control formatting and content
Do not share links when responding on TikTok unless the Contact explicitly asks for one.When responding via Email, you may include links, bullet points, and step-by-step instructions where appropriate.Channel-based behavior and escalation
If the conversation is happening on Instagram or Facebook and the Contact asks about billing, payment, or account-related issues, escalate immediately to a human agent.If the conversation is happening on WhatsApp, attempt basic troubleshooting first before escalating, unless the Contact appears frustrated.Referring to the conversation
When referring to where the Contact is messaging from, say “this chat” or “this conversation”. Never mention the channel name explicitly.Assignment history
AI Agents cannot view assignment history or past assignment actions, including whether another AI Agent assigned the conversation to them.
This means:
If AI Agent 1 assigns a conversation to AI Agent 2, AI Agent 2 does not know it has just been assigned.
AI Agent 2 cannot distinguish between messages sent by AI Agent 1 vs. messages sent by a human agent.
As a result, AI Agent 2 may start responding without knowing the conversation context or may repeat actions unnecessarily.
Recommended workaround:
If you are chaining multiple AI Agents, include a clear handoff message that signals the next Agent to start.
Example: In AI Agent 1’s instructions
Before assigning the conversation to AI Agent 2, send a message: ‘I’m transferring you to AI Agent 2 who will help you next. Then assign to AI Agent 2.Example: In AI Agent 2’s instructions
Only start your top-level flow when you see the message: ‘I’m transferring you to AI Agent 2 who will help you next.’ When you see it, greet the user and begin your qualification/support flow.This ensures:
AI Agent 2 knows the handoff happened
AI Agent 2 starts at the right moment
Users get a smooth transition between agents
Internal context and message history
AI Agents cannot see internal comments and can only access the most recent 20 messages in a conversation.
Because of this, AI Agents should not rely on channel origin, internal notes, or older conversation context when making decisions.
Recommended workaround:
Store important context in Contact Fields or Lifecycle stages, and instruct the AI Agent to reference those instead.
For example:
Use Workflows or human processes to keep fields like Plan Type, Customer Status, or Issue Category up to date
Use Lifecycle stages (e.g., New Lead, Qualified Lead, Customer) to guide how the Agent responds
In your AI Agent instructions, explicitly reference these fields (e.g., “If Lifecycle is Customer, prioritize support-related responses.”)
This ensures the AI Agent can make consistent decisions using reliable, structured data, even with limited access to older messages or internal comments.
External capabilities
AI Agents currently operate within respond.io and do not have access to external tools. As such, they can’t perform web searches.
Any logic that requires external data or API calls should be handled through Workflows or Integrations instead.
Note: Support for HTTP requests is coming soon.
Message types and attachments
AI Agents can only send text messages and are currently unable to send files or media, such as:
Files (e.g., PDFs, documents)
Images
Videos
Voice notes
Stickers or other rich media
This means AI Agents should not be used for processes that require sending attachments (e.g., brochures, onboarding documents, invoices, or screenshots).
Recommended workaround:
Use a Workflow step or assign the conversation to a human agent when the Contact requests files or media. You can also configure a Workflow to automatically send the required file (if supported by the channel) before returning control to the AI Agent.
Model configuration
AI Agents do not support manual temperature settings because newer AI models no longer expose temperature controls.
If you want to adjust the AI Agent’s “creativity” (similar to temperature), the best approach is to prompt for it directly in your Instructions. For example, you can guide the AI to behave more creatively or more strictly depending on your use case.
High creativity (higher “temperature”):
Respond warmly and creatively in the customer’s tone.Low creativity (lower “temperature”):
Answer the customer’s question using only the provided company knowledge sources and the conversation history. Do not guess or add new information.This gives you better control over tone and consistency without needing a dedicated temperature setting.
FAQ and Troubleshooting
What if the AI Agent doesn’t find a matching Lifecycle stage / Contact Field / Closing Note / Team / User?
If a parameter doesn’t match exactly, the update will fail. Always provide the exact stage names, contact field names, closing note category, Team / User names in your instructions.
Need help with your AI Agent?
Our Support team is here for you anytime.