Soracom Support Bot

The Soracom Support Bot uses OpenAI to generate answers based on Soracom documentation in response to customer questions.

The accuracy of Soracom Support Bot's answers is not guaranteed. If you would like additional clarification on any question contact Soracom Support.

Ensuring Quality Responses

To obtain the highest-quality responses from the Soracom Support Bot, we recommend the following:

The Soracom Support Bot can also answer questions based on material from the Soracom Blog.

Note that the Support Bot may provide responses that fall outside of The Scope of Soracom Support.

Usage

  1. Sign in to the User Console. Click Support, then select Soracom Support Bot. Screenshot of the Support menu and Soracom Support Bot menu item

  2. Read the agreement and click I acknowledged the above to proceed. Screenshot of user agreement

  3. Enter your question or request in the input field at the bottom of the screen and press Enter.

    Your question will be sent to the AI. It may take several seconds for a response to be generated.

  4. Continue to ask additional questions about the same topic if needed.

    • If you would like to change topics, click Start new chat.
    • To review your past conversations, click the History tab to display previous chat instances. To resume a conversation in History, click View conversation for a past instance. Afterward, you can resume the conversation by asking new questions.

Advanced Mode

By default, the Soracom Support Bot answers using Soracom documentation only and does not access your account data. When you enable Advanced mode, the Support Bot can also reference your own account data through the Soracom API to provide answers specific to your account, such as questions about your IoT SIMs, groups, and other resources.

To use Advanced mode:

  1. Start a new chat with the Soracom Support Bot.

  2. Enable the Advanced mode toggle in the chat input area before sending your first message. The User Console displays the following description:

    When enabled, the bot can look up your account data to answer. Answers may take longer to generate. The mode is fixed once the conversation starts.

    Screenshot of the Advanced mode toggle

  3. Enter your question and send it.

You can only set Advanced mode when starting a new chat. Once a conversation begins, its mode is fixed for the lifetime of that conversation. To switch modes, start a new chat.

In Advanced mode, the Support Bot accesses your account data via the Soracom API to answer. This access is limited as follows:

  • The Support Bot can call only the read-only operations listed in APIs Available in Advanced Mode, not the full Soracom API; it does not changes your configuration or resources.
  • Requests from the Support Bot run with your own permissions. If you are using a SAM user, it can only access resources that your user is permitted to read.
  • API requests are made using your own credentials, so they are recorded in the Audit Logs under your root user or SAM user.

Because Advanced mode retrieves account data via the Soracom API, responses may take longer to generate than in the default mode.

APIs Available in Advanced Mode

In Advanced mode, the Support Bot can call the following read-only Soracom API operations on your behalf. Each call still runs under your own permissions, so if you are a SAM user, you also need permission for the relevant operations (see Contact Soracom Support Bot as a SAM User). This list reflects the operations currently available and may change as the feature evolves.

Limitations

Conversations with the Soracom Support Bot are not visible to Soracom Support. If you need to contact Soracom Support, include relevant details from your interactions with the Support Bot in your ticket.

The Soracom Support Bot cannot answer questions related to:

Privacy

For more information about Soracom's Terms of Use and Data Privacy practices around the information shared with Support Bot, refer to the Soracom Support Service Terms and Privacy Policy.

Soracom does not share Soracom Support Bot API inputs or outputs with OpenAI for model improvement, evaluation, fine-tuning, or training purposes. For more details, please see OpenAI's Business data privacy, security, and compliance.

Contact Soracom Support Bot as a SAM User

To contact the Support Bot as a SAM User, the following permissions need to be granted. Contact your administrator if your SAM user cannot interface with the Support Bot.

For information on managing permissions, see Configuring Inline Permissions.

Example permissions:

{
  "statements": [
    {
      "api": [
        "Support:abortMessage",
        "Support:deleteMessage",
        "Support:updateMessage",
        "Support:updateMessageAnswerScore",
        "Support:createMessage",
        "Support:getConversation",
        "Support:deleteConversation",
        "Support:listConversations",
        "Support:createConversation"
      ],
      "effect": "allow"
    }
  ]
}

When using Advanced mode, the SAM user also needs permission for the API operations Advanced mode can call that apply to the resources they ask about, since the Support Bot queries the Soracom API using the SAM user's own permissions.