> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.ada.cx/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.ada.cx/_mcp/server.

# Automation and Languages

## Overview

Connect [Messaging](/docs/channels/messaging) SDK settings to your AI Agent's existing configuration. Share the current SDK reference with developers who maintain these connections.

## Limitations

[Messaging](/docs/channels/messaging) methods and event payloads can differ from legacy integration examples. Check each method before copying old code.

MCP service sign-in and Ada identity tokens serve different purposes. An Ada identity token does not authenticate an end user to an MCP service.

## Capabilities & configuration

Use the [Messaging](/docs/channels/messaging) integration points below with the relevant dashboard feature.

| Configuration                                                             | Messaging integration                                                                                                                                                                                                 |
| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [Variables](/docs/automation/variables/using-variables)                   | Pass flat metadata through [`setMetaFields`](/messaging/web/sdk-api-reference#setmetafields). Review field limits.                                                                                                    |
| [API tools](/docs/automation/tools/api-tools/api-tool-control)            | Supply configured input data through the documented metadata methods.                                                                                                                                                 |
| [MCP tools](/docs/automation/tools/mcp-tools/authentication-and-channels) | Follow the tool's sign-in or sensitive-metadata configuration. Keep service credentials separate from Ada identity.                                                                                                   |
| [Languages](/docs/setup/languages/multilingual-support-setup)             | Set the initial language or call [`setLanguage`](/messaging/web/sdk-api-reference#setlanguage).                                                                                                                       |
| [Proactives](/docs/automation/proactive-outreach/messaging)               | Open **Messaging > Outreach** to configure Proactive messages. If a moved notice appears, follow **Go to Outreach**. Use [`triggerProactive`](/messaging/web/sdk-api-reference#triggerproactive) for custom triggers. |

## Implementation & usage

Validate [Messaging](/docs/channels/messaging) configuration on your installed website or app.

* Check variable values after initialization and after a metadata update.
* Verify sensitive values against the tool configuration that consumes them.
* Test every supported language, including returning users and explicit language changes.
* Test Proactive triggers, substitutions, display conditions, and campaign reporting.

Use [Personalization and identity](/docs/channels/messaging/personalization-and-identity) for metadata limits and signed-in user flows.

## Related features

Compare [reporting changes](/docs/channels/messaging/reporting-and-surveys) after migration. A Proactive campaign event can depend on whether its message renders.

---

Have any questions? Contact your Ada team, or email us at [](mailto:help@ada.cx?subject=Help%20Docs%20inquiry).