Skip to main content
All CollectionsIn-App Surveys & Announcements
Introducing Instabug In-App Surveys
Introducing Instabug In-App Surveys

Deep dive into the In-App Surveys product and all of its features.

Yasmin avatar
Written by Yasmin
Updated over a month ago

While building your product, it's essential to connect with your users and collect feedback. With Instabug’s in-app surveys, you can reach over 50% response rates and gain valuable contextual user insights.

You can create new surveys directly in your dashboard. In a few simple steps, you can ship the survey quickly, let them respond right inside your app, and call the feedback needed.

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

  1. Surveys' Types

  2. Targeting Options

  3. Survey Results

  4. Reply To Survey Responders

  5. Forwarding Your Reports To Slack

  6. Surveys Localization

  7. UI Customization

Surveys Types

There are three 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.

Here is a detailed explanation for creating the surveys from our docs where you can read more about it.

Targeting Options

You can target your created survey/announcement in 3 different ways;

  1. Auto Targeting.

  2. Email Targeting.

  3. 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 Auto Targeting to specify who receives your survey by choosing from a list of default conditions. You can also define when and how frequently you want your survey 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 frequently 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 the user's email, responses, and score, while Custom Survey responses will display the user's email and every question and 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 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.

Conclusion

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?