{"revision":"c10276e953456835cdbb1f3a60d58ae1980be353","document":{"id":4595,"path":"conversational-interfaces/agent-chat/config-agent-init-messg-interface.md","title":"Configuring Agent-Initiated Messaging Interface","bundle":null,"doc_type":null,"release":"australia","body":"\n# Configuring Agent-Initiated Messaging Interface\n\nSet up the Agent-Initiated Messaging Interface application to enable agents to send messages to customers through different messaging channels.\n\n|Task|Description|\n|----|-----------|\n|1. [Install agent-initiated messaging interface](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/conversational-interfaces/agent-chat/install-agent-init-messg.md).|Install the Agent-Initiated Messaging Interface application to integrate a messaging channel with your ServiceNow instance.|\n|2. [Set up agent-initiated message interface for a messaging channel](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/conversational-interfaces/agent-chat/agent-init-messg-setup.md).|Set up the Agent-Initiated Messaging Interface application to send messages from a messaging channel.|\n|3. \\(Optional\\) [Associate user profiles with agent-initiated messages](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/conversational-interfaces/agent-chat/agent-init-messg-user-record-ext-pt.md).|Use scripted extension points to call custom scripts for associating user profiles with agent-initiated messages.|\n|4. \\(Optional\\) [Validate recipient IDs for agent-initiated messages](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/conversational-interfaces/agent-chat/agent-init-messg-validate-recipient.md)Validate recipient IDs for agent-initiated messages .|Use scripted extension points to call custom scripts for validating the format of a recipient ID associated with a messaging channel.|\n|5. \\(Optional\\) [Determine whether messaging channels are available for agent-initiated messages](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/conversational-interfaces/agent-chat/agent-init-messg-channel-ext-pt.md).|Use scripted extension points to call custom scripts for determining whether a messaging channel is applicable to a user profile in an agent-initiated message.|\n\n-   **[Install Agent-Initiated Messaging Interface](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/conversational-interfaces/agent-chat/install-agent-init-messg.md)**  \nYou can install the Agent-Initiated Messaging Interface application \\(sn\\_agent\\_initiated\\) if you have the admin role. The application installs related ServiceNow® Store applications and plugins if they are not already installed.\n-   **[Set up Agent-Initiated Messaging Interface for a messaging channel](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/conversational-interfaces/agent-chat/agent-init-messg-setup.md)**  \nSet up the Agent-Initiated Messaging Interface application to send messages from a messaging channel.\n-   **[Associate user profiles with agent-initiated messages](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/conversational-interfaces/agent-chat/agent-init-messg-user-record-ext-pt.md)**  \nUse scripted extension points to call custom scripts for associating user profiles with agent-initiated messages.\n-   **[Validate recipient IDs for agent-initiated messages](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/conversational-interfaces/agent-chat/agent-init-messg-validate-recipient.md)**  \nUse scripted extension points to call custom scripts for validating the format of a recipient ID associated with a messaging channel.\n-   **[Determine whether messaging channels are available for agent-initiated messages](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/conversational-interfaces/agent-chat/agent-init-messg-channel-ext-pt.md)**  \nUse scripted extension points to call custom scripts for determining whether a messaging channel is applicable to a user profile in an agent-initiated message.\n-   **[Components installed with Agent-Initiated Messaging Interface](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/conversational-interfaces/agent-chat/installed-with-agent-init-messg.md)**  \nSeveral types of components are installed with installation of the Agent-Initiated Messaging Interface application, including tables, plugins, and ServiceNow Store applications.\n-   **[Messaging channels for Agent-Initiated Messaging Interface](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/conversational-interfaces/agent-chat/agent-init-messg-sc-setting.md)**  \nInstall and configure applications to enable a messaging channel for use with the Agent-Initiated Messaging Interface application.\n\n**Parent Topic:**[Configuring Agent Chat](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/conversational-interfaces/agent-chat/ci-agent-chat-configuring.md)\n\n"}}