Skip to main content

How to create surveys

Survey campaign overview in Spaaza Console

Surveys are created from the campaign group flow. In Spaaza Console, the survey campaign defines the questions customers answer, the reward issued after completion, and the reporting surfaces used to review results.

Expected result

  • You create a survey campaign with customer-facing questions and answer options.
  • Customers can complete the survey through the connected mobile or web experience.
  • Spaaza issues the configured reward after completion.
  • Console users can review the survey Questions, Reward methods, Report, Preview, and Responses tabs on the campaign.

Prerequisites

  • You can access Campaign groups and campaign forms in Spaaza Console.
  • You know the questions, answer types, and answer options you want customers to see.
  • You know what reward should be issued when a customer completes the survey.
  • If the survey should only be available to a specific audience, create that audience first in Customer Segments.
  • Your mobile app, mobile web journey, or integration is ready to fetch and submit survey answers using the survey endpoints.

Build this solution in Console

Step 1: Create or open the campaign group

  1. Open the Campaign groups page.
  2. Click Create a group if this survey should live in a new group, or open the campaign group that already represents the promotion or programme.
  3. Set the group timing if the survey should only run during a fixed period.
  4. Save the group and open it.

Step 2: Start a Survey campaign

  1. In the campaign group, click Add campaign.
  2. Select Reward.
  3. In Create a campaign, choose Survey.
  4. Confirm the form opens with Survey campaign in the header and a Survey section in the form.

Step 3: Add the survey questions

  1. In Basics, set the campaign Title. Use wording that helps your team recognise the survey later in reports.
  2. In Survey, edit the first question.
  3. Set Prompt to the exact question customers should see.
  4. Choose the Type that matches the answer you need. Available options include Single choice, Multiple choice, Rating, NPS, Short text, Long text, and Consent.
  5. Keep Required selected when the customer must answer before completing the survey.
  6. For choice questions, edit Option 1, Option 2, and any additional options you need. Click Add option when the question needs more than two choices.
  7. Click Add question for each additional question.
  8. When the survey has more than one question, use the linked Questions (n) summary on Campaign to open the question workspace. Search the summary cards and select one question at a time to edit it while checking the live preview.
  9. For a longer question set, click Import from CSV and follow Importing survey questions from CSV.
  10. Use Advanced question settings only when you need to control the API Key or split the survey across pages with Survey page.

On mobile and tablet screens, Tips & guidance appears above the single-column question workspace. The inline survey preview is hidden at these widths; use the campaign Preview tab when you need to inspect the customer experience on a smaller screen.

Survey question workspace with configuration details and live preview

Step 4: Configure the completion reward

  1. Scroll to Reward methods. When there is more than one reward, use the linked Reward methods (n) summary on Campaign to open the reward workspace.
  2. In Rewards handling, choose whether every qualifying reward should issue independently or one eligible reward should be selected by a random draw.
  3. Click Add reward.
  4. Choose the reward method that should be issued after completion, such as a voucher, discount, or wallet contribution.
  5. Configure the reward amount, voucher text, wallet destination, image, and other reward details required by the selected reward method.
  6. Add a Reward limit or Budget restriction if the survey should only issue a limited number of rewards.
  7. If the survey is audience-specific, add the same audience logic in the campaign restrictions before saving.

Step 5: Save and activate the survey

  1. Review the activation hints on the right side of the form.
  2. Turn on Enable Campaign when the survey questions and reward setup are ready.
  3. Click Create Campaign.
  4. Open the campaign overview and confirm the context is shown as survey.

Step 6: Review the survey experience

  1. Open Overview and use View questions or View reward methods in the summary cards to open the corresponding campaign tab.
  2. Open Questions (n) to search the saved questions, inspect their configuration, and compare them with the survey preview.
  3. Open Reward methods (n) to inspect reward values, priority, wallets, and restrictions.
  4. Open the campaign's Preview tab to inspect the survey structure as it will be rendered by the survey element.

Step 7: Analyse aggregate survey results

  1. Open the campaign and select Report.
  2. Use the summary at the top of the report to check how many responses were completed and how rewards were handled.
  3. Scroll through the question sections to compare answer counts and shares. Rating and NPS questions show their relevant averages or scores rather than choice shares.
  4. Review Demographic insights where they are available. Groups with too few responses are suppressed, so a sparse survey may not show every age and gender combination.
  5. For short-text and long-text questions, switch to Responses or export the data; free-text answers are not aggregated into report charts.

Survey report showing answer distribution, response shares, and demographic insights

Step 8: Review and export individual responses

  1. Open the campaign and select Responses.
  2. Use All filters to narrow the response list. The campaign filter is already set to the campaign you opened.
  3. Click Columns to choose which survey answers and response fields are visible in the table.
  4. Review the customer, completion date, and answer values for each response.
  5. Click Export when you need a CSV for deeper analysis or sharing outside Console.

Survey responses with filters, configurable columns, and export action

Connect the customer experience

The customer-facing survey is submitted through the survey API. Use the Composable campaign API reference for the survey definition and response endpoints, and make sure the app or web journey handles already-completed responses, required questions, and reward status clearly.

If something looks different

  • If Survey is not available in Create a campaign, confirm you opened the Reward campaign flow from a campaign group.
  • If Create Campaign is unavailable, review the activation hints and complete any missing survey question text, choice options, or reward method setup.
  • If responses are missing from Report or Responses, confirm the customer experience is submitting answers for the same campaign ID.
  • If text answers do not appear in the report charts, use Responses or CSV export; text answers are reviewed as response records rather than aggregated charts.