All Collections
In-App Surveys & Announcements
Introducing Instabug Surveys & Announcements
Introducing Instabug Surveys & Announcements

Deep dive into the Surveys & Announcement product and all of its features.

Moataz avatar
Written by Moataz
Updated over a week ago

While building your product, it's so essential to connect with your users and collect feedback. With Instabug’s in-app surveys, reach over 50% response rates and gain valuable user insights contextually. You can create new surveys and announcements directly in your dashboard. In a few simple steps ship it quickly, let them respond right inside your app and called the feedback needed.

Here is a quick video shows you the product in action:

In this article, you can find the key functions in Instabug's Surveys & Announcements:

  1. Surveys & Announcements Types

  2. Targeting Options

  3. Survey Results

  4. Reply To Survey Repsponders

  5. Forwarding Your Reports To Slack

  6. Surveys Localization

  7. UI Customization

Surveys & Announcements Types

There are five different types of surveys and announcements that you can create:

Surveys Types

  1. Custom, you can build any type of survey you want.

  2. NPS, you can measure customer satisfaction and learn .

  3. App Rating, you can identify and prompt happy users to drive five-star reviews.

Announcements Types

  1. Version Update, you can prompt your users to download your latest version.

  2. What’s new, you can notify users about new features and improvements.

Here is a detailed explanation for creating the surveys and announcements.

Targeting Options

You can target your created survey/announcement in 3 different ways; Auto Targeting, Email Targeting or Manual Targeting.

Auto Targeting

If you want to ship your surveys without any code changes and reach the right users at the right moment, you can use the Auto Targeting to specify who receives your survey by choosing from a list of default conditions, and define when to show your survey, and how frequent you want it to appear to users. 

For advanced targeting, you can set custom conditions by using APIs to define custom attributes and user events.

Email Targeting

If you need to ship your surveys to a specific list of users emails without updating the app, Email targeting helps you do that by uploading a CSV file. Here are the file validations. After specifying The Who with your CSV file upload, you can also specify when and how frequent to show.
Email targeting applies on NPS, Custom, and App Rating templates.

Manual Targeting

You can also use Manual Targeting to show your surveys to specific audiences, and these surveys can be re-shown any number of times. Each created survey has a unique token that you can refer to in your code, as explained in the following section.
Here is how to configure it.

Survey Results

Once publishing the survey, it will be shown to your target app users.
In your survey list, you’ll see real-time response rates for all your surveys. 

With each survey, you can see how many users saw the survey and responded to it. Yet deeper analytics about question responses.

Reply To Survey Responders

You can also reply to your users who responded to surveys. Thank them for participating or ask further questions to better understand their needs. Reply directly to each responder using the Reply to User button. You can include saved replies, action buttons or attachments. Once you send them a message, they receive an in-app notification. They can check your message and reply back from within your app.

Forwarding Your Reports To Slack

If you have an already existing Slack integration, or are going to create one, you can enable auto-forwarding of Survey responses. If enabled, all NPS Survey score responses as well as Custom Survey responses will be forwarded to your Slack integration on the channel of your choosing.
Forwarded NPS responses will display user email, responses, and score, while Custom Survey responses will display the user email and every question and it's response. You'll also have the option to reply to the user which will redirect you to the chat window to reply to that user.

Surveys Localization

With support for localization, you can engage multiple markets instantly by simply adding different locales for your surveys with a click of a button.
Every survey and announcement you create must can have a default language.
For each locale you add, a new tab will be added in the dashboard from where you can modify the text that will be displayed for that locale. Other changes to the survey, like adding or removing questions, can only be done from the default locale tab.
Here you can find all the supported locals and much more.

UI Customization

For a seamless experience, you can customize the look and feel of showing your surveys to match your branding.


You can start using In-App surveys today simply by adding one line of code to your application and get the answers you need to improve your app. Here is how to integrate the Instabug SDK.

Related Articles

After you learn about bug reporting, you might want to check out Bug Reporting, Crash Reporting, and Feature Requests.

Did this answer your question?