Note: This offering is currently in closed beta, available to select Pendo customers for testing. The information that follows isn't a commitment, promise, or legal obligation. The development, release, and timing of any features or functionality described here are subject to change at the discretion of Pendo, which can occur without notice. If you're interested in getting early access and providing feedback, contact your Pendo account representative.
Ask questions about your product data directly from Slack and receive information about metrics, usage data, survey responses, and feedback. The Pendo agent can also generate downloadable reports and tables.
This article explains how to add the Pendo agent to a Slack channel and ask it questions about your Pendo data.
Prerequisites
To use the Pendo agent in Slack, you must:
- Have a Pendo user account.
- Have Leo enabled in your Pendo subscription.
- Have the Ask Pendo in Slack integration enabled. If you don't, see Connect Slack to Pendo for more information.
How it works
The Pendo agent in Slack uses the same underlying technology as Leo. For the full list of capabilities, see Analyze product usage with Leo (beta).
As an admin in both Pendo and Slack, you connect the Pendo agent to your Slack workspace through the Pendo integrations page. Once connected, any Slack user in the workspace can add the agent to a channel by typing @Pendo and linking their Pendo account.
The agent can be added to multiple channels, public or private.
Note: We don't use your data to train our AI models. For more information, see our Trust Center.
Step 1. Add the Pendo agent to a Slack channel
Before you can ask the Pendo agent a question, you must add it to a Slack channel. You can add it to public or private channels. Before connecting, make sure it's acceptable to share customer data with all members of that channel.
To add the Pendo agent to a channel:
- In Slack, go to the channel you want to add the agent to.
-
Type @Pendo into the channel. Because the Pendo agent hasn't been added yet, you receive a private message suggesting to add it to the channel.
- Select Add Them to start the connection.
- Select Connect to Pendo. This opens the Slack connection page in your browser so you can link your Pendo account to Slack.
- Select Allow to link your Pendo account.
The Pendo agent joins your channel. You can now ask it questions about your product data.
If the Pendo app doesn't appear when you type @Pendo, you can add it from the channel settings instead:
- Select the channel name.
- Go to Integrations > Apps > Add apps.
- Search for Pendo.
- Add the Pendo app to the channel.
If you don't see the Pendo app in either location, the app may need to be initialized first. Complete the following steps, then try adding the app to your channel again:
- In Slack, select More > Tools > Apps from the left navigation menu.
- Search for and select Pendo.
- Select Open App.
- Open the Messages tab.
- Send the app any message.
- Return to your channel and try adding the Pendo app again using one of the methods above.
Step 2. Ask the Pendo agent a question in Slack
Note: You must start every message to the agent with @Pendo, including replies in thread conversations.
To ask the Pendo agent a question:
- In the Slack channel, type @Pendo followed by your question. You can ask about adoption, retention, feedback, or product health, and get responses based on Pages, Features, Track Events, qualitative data, and metadata.
- If the agent asks follow-up questions to clarify the time range or confirm the Pendo entities to process, reply in the thread. Start your reply with @Pendo.
- Review answers carefully before sharing with stakeholders.
- If the response answered your question, select the thumbs up button to give feedback.
Best practices for writing prompts
Responses depend on how your Pendo data is structured and how you frame your questions. For the most reliable results:
- Start with focused questions. Ask about one account, segment, or set of Pages or Features at a time, then use follow-up prompts to explore related patterns.
- Use shorter date ranges. Long date ranges or complex queries (for example, combining usage, feedback, and metadata) can take longer to process or return incomplete answers.
- Review results carefully. Always verify responses before relying on them for decisions.
Troubleshooting
You might occasionally see an error message when you submit a question. These errors don't affect your underlying analytics data, but they can interrupt a response, especially for complex questions or long date ranges.
If this happens:
- Try rephrasing your question to focus on a smaller scope (for example, one segment or a shorter date range).
- If the problem continues, share a screenshot of the error message and the conversation URL with your Pendo account representative or our support team so we can investigate in more detail.