Skip to content

Changelog 2023


  • Users will now be automatically logged out with a notification to log in again if their access token is invalid - for example if it has expired.
  • Added the Campaign Link Id for universal link campaigns in the campaign info dialog.
  • Updated the default display settings in the campaign member grid, now hiding 'Company' and 'Comment Date' by default.
  • Optimized the loading of Zapier integration scripts to enhance performance; these scripts now load only on the Zapier page.
  • Improved the user interface of the sidebar menu, changing the cursor to a pointer when hovering over menu items.
  • Enhanced the visual clarity of rating displays in grids by adding padding.
  • Reintroduced the "Stretch" setting for page layout customization. This feature centers content, making it more readable by preventing it from stretching across the full page width. The default setting for new users or those who previously enabled this feature is "don't stretch."
  • Fixed an issue with the dynamic sizing of rating displays in different grid layouts.
  • Removed the non-functional TEST button from the Dixa IVR setup interface.


  • Adding support for 'Average Rating' in digest reports (per customer update is required)
  • Improved send-out system to avoid issues with surveys 'getting stuck'
  • Added the expiration date for the link in invite emails

  • Fixing bug where some emails could not be marked as duplicate if there were a difference in the casing.

  • Canceling any scheduled reminders when the main survey fails to be sent.


  • Added a new column to the nps_import_template.xlsx for adding an external ID to an employee.
  • Fixed an issue with the Last Year timespan, which previously behaved as when selecting Current Year. Now both timespan values behave as expected.


  • New features - Added a new feature: NPS Notifications. This replaces the old Alerts feature for Campaigns. For a detailed description on how to use NPS Notifications see this guide.


  • Fixed an issue where clicking the label on a checkbox always selected the first checkbox in a series of additional questions, regardless of which label was clicked. This has been corrected so that now, clicking a label will properly select its corresponding checkbox.


  • Fixed an issue in review widgets where the stars always displayed as if the average rating was 10.
  • Removed the timestamp on responses on; now only displaying the date.


  • Addressed a display issue on where answers to extra multiple-choice questions in campaigns were not aligned properly with other survey responses.
  • Fixed an issue preventing users from rescheduling reminders.
  • Resolved an inconsistency with date filters on Dates now revert to default settings upon browser refresh.


  • Resolved a problem where the 'extra questions' page in a survey might lose its design/formatting.


  • New features - Adding support for P-GAP in Dixa - Surveys via Puzzel Chat. - Forwarding respondents for throttled campaigns.
  • Support for updating Responsible fields (name, phone, title, etc.) when uploading a spreadsheet.
  • Fixing critical error in Zapier that prevented the creation of new responses without custom data.


  • Removed country flags from the language selector on, as flags don't always correspond directly to a specific language.


  • fixed issue where some merge fields, such as campaign member guid, were not working in an email survey.
  • fixed issue where dashboard data sometimes did not show
  • fixed issue where merging employees sometimes caused a database timeout


  • The review website has been improved for better performance and a much more responsive user interface. The site is now optimized for smartphone use.
  • Added a new tab to the Account page for enabling, viewing, and configuring your relay setup.
  • Now, CompanyAdmins can delete campaign members.
  • Fixed an issue where the unsubscribe link on email surveys did not work as intended.
  • Fixed an issue with the page headers on, sometimes causing the content of the page to be inaccessible as it was placed beneath the header.
  • Fixed an issue that caused the Run by YOUR_COMPANY label to be hidden on universal link campaigns.
  • Fixed an issue with the Automatic Anonymization setup, causing the number of days to be 0 when disabling the feature.
  • Corrected the Swedish translation of 'Unsubscribe'.


  • Optimization and Fixes for GetResponses endpoint. Included 'Addition Status' property in the response.
  • Fix performance issue when merging respondents and employees


  • Added new parameter to Unique Personalized Links: Employee (the Owner / responsible employee on the campaign member). For a detailed description on how to use Unique Personalized Links see this guide.
  • We've updated the data deletion process on Users will always need to confirm a deletion. For certain types of deletions - currently only for deleting a campaign - users will be required to type "DELETE" to proceed.
  • Resolved an issue where CompanyUsers couldn't see API keys. While adding API keys is still exclusive to CompanyAdmins, hovering over the Add API Key button will now provide clarity on this. This enhancement will be rolled out across in the near future to better inform users about their access level.

    Access Guard Example

  • Fixed an issue where users were not informed if clicking on Reset Password caused an error.


  • Fixing Employee missing data on reports
  • Adding 'Note' into CampaignMember BI endpoints
  • Fixed issue with email validation
  • Fixed an issue with alerts to the Respondent's responsible


  • Fixed an issue that caused single- and multi-select extra questions to render on a single line, regardless of the size of the content. The content will now wrap to fit the screen width.
  • Removed the Resend Survey button for campaign members with a status of Failed. A new "Send Now" button will be added in the near future.


  • You can now view and edit custom data on a campaign member directly through

    • The Custom Data section is only visible if any data is present on the campaign member.

    Custom Data display

    • Editing or adding Custom Data to a campaign member, is done through a JSON input field.

    Custom Data edit

  • The campaign setting Manual delivery has been renamed to Block send outs.

  • Removed the Overview tab on the Account page.
  • Improved filters and sorting on all tables across The first time is opened after this update current filters and sorting will be reset to the new default values. Each table has its own default filters and sorting.

    • Clicking the Filters button, the preselected column will no longer be id but instead the default column or the last used column.
    • Filter settings are now saved and reused upon closing and reopening the browser window, when changing organization, and logging in and out.
  • Fixed an issue where clicking the status code on a campaign member navigated to an incorrect page on

  • Fixed an issue that prevented saving a new template just after replacing all fields with default language values.


  • Fixed an issue on surveys with Consent Collection enabled and a Consent Text long enough to wrap to the next line. The text will now always start on the same line as the checkbox, even when wrapping is triggered.


  • Performance improvements (Endpoint caching)
  • Relay functionality
  • Allowing changing Campaign Member "external id" and "extra answers"
  • Added 'Notes' field and fixing issue where campaign name would not appear in GetResponses of BI reports.
  • Added a new tab to the IVR page, for viewing and configuring the Minimum Call Duration in seconds, before a survey is triggered.
  • Added a new tab to the Account page, for viewing and configuring the Automatic Anonymization in days, before respondents will be anonymized.
  • Improved the view and editing of additional survey questions, on a Campaign Member details page.
  • Fixed performance issue with anonymous campaigns' surey page.
  • Fixed Outlook plugin issue, that caused the setting Days to be initial every time the plugin was opened. The last used number should now always be in use.
  • Fixed an issue that prevented filtering on some table columns, fx the Subscribed column for Respondents.


  • Fixed a bug affecting some older versions of Outlook desktop email clients, which caused the email survey preheader to appear in the top left corner and the 10 button to show as 1.


  • Fixed an issue that could occur on smartphones with small screens, causing the NPS rating buttons to overflow. Now, survey elements are optimized to never exceed the screen width, and user interfaces have been adjusted for smaller screens, improving visibility and preventing any overflow of content.


  • You can now add bottom text to the surveys on the landing page. This was a feature previously exclusive to email surveys, where the bottom text would only be displayed within the emails. To use this new feature, simply fill out the corresponding field in the campaign builder.


  • Resolved a rendering issue in older versions of Outlook email clients when sending via the FlowMailer email provider. The bug previously distorted NPS rating buttons, especially the 10 button, which appeared as 1. This has now been fixed.
  • Addressed a visibility issue with menu sidebar titles on This error occurred when the menu sidebar was unpinned and the browser window minimized. All titles are now clearly visible, regardless of the browser window size.
  • Introduced a fresh set of icons on for an improved and more intuitive user experience.


  • The extra questions page on surveys has undergone a slight redesign for enhanced user experience.
  • Fixed an issue concerning email surveys, where the left border was occasionally hidden on some desktop Outlook clients.


  • Added support for Greek surveys
  • Added a new Respondent field on email alerts: Department


  • There are 4 new default templates (danish/english with or without extra questions) for when new accounts are created. The 2 old ones (danish/english standard) have been scrapped.

  • Greek language template has been added

  • Fixed an issue on the Reviews page, that caused the review table pagination to be broken.

  • Correct role is now displayed when navigating in the user details page

  • Respondent department information is now also shown on alerts

  • Fixed issue where AdditionStatus didn't update when was 'Reminded' or 'Clicked' or 'Opened'
  • Full report now filters correctly by from and to dates.
  • Duplicate message is now diplayed if adding respondent to campaign that already has been added
  • Fixed issue where CampaignMember was not added to campaign if duplicates were not allowed and respondent already existed on campaign


  • Fixed an issue where the 'unsaved changes' alert showed after saving/editing templates or campaigns, and on the IVR and etrack1 pages. Now, you can navigate without interruptions, if you have not changed anything manually.


  • We've added country flags to the language selection for templates and to the campaign builder when selecting a template.
  • We've introduced a feature that allows you to switch between your organizations without the need to log out, provided you're a member of more than one organization.
  • We've added a new feature that alerts you to unsaved changes in your forms. This has been implemented on the template and campaign builders among other areas, and we've improved the visibility of error messages when saving these forms.
  • We've updated the change template/language pop-up to be more intuitive and user-friendly.
  • In our ongoing commitment to data security, we've refined our data handling process and cleared obsolete data at application load.
  • To ensure optimal performance, we've set a 500 kb size limit for logo uploads.
  • We've updated the dashboard search field to properly clear previous search results when the search string is deleted.
  • You can now schedule P-Gap training sessions for future dates.
  • We've corrected an issue on which was causing the oldest responses not to appear in the list. You can now view all your responses, including the oldest ones, in the list.


  • Alert Update: 'UTC' has been added to the timestamps in alerts, providing clarity on the time they are issued.


  • Fixed missing data in reports when response's Responsible Employee was deleted.


  • Introduced a new, intuitive interface for 'Multi select' and 'Single select' extra question creation in the campaign/template builder, removing the need to write in JSON format. The system also supports existing JSON inputs, smoothly transitioning to the new interface while preserving all question and choice data.
  • Fixed an issue where form errors preventing a user from editing a respondent were not being displayed. These error messages are now clearly visible, aiding in understanding why editing may not be possible at times.
  • Fixed an issue where swapping organizations could create an invalid URL. The system now automatically modifies the URL to match the selected organization, ensuring its functionality.


  • Fixed a problem that impeded the download of the following reports when it contained a previously assigned employee who had been deleted:

    nps per employee
    nps per industry
    nps per segment
    nps per campaign


  • Fixed an issue where AddRespondentInlineAuth endpoint was failing
  • Fixed an issue where the following reports could not be downloaded:

    nps per employee
    nps per industry
    nps per segment
    nps per campaign

  • fixed an issue where the top 10 responses weren't always the newest in integrations such as Puzzel, Outlook, etc.


  • Fixed an issue where users where not able to login with 2 factor authentication (SMS)


  • Fixing an issue where some respondents were not being added when associated with a new company.
  • Fixed an issue in the dashboard where it did not include manually created responses.


  • Moved the Documentation button from the profile dropdown menu to a new Help button located at the bottom right. Here you can also find a link to our extensive FAQ guides.
  • All phone number input fields now require a country code (+). This ensures that data entered into our platform is valid.
  • Fixed an issue that made the Company field on a respondent uneditable.
  • Fixed an issue where campaign members with the status Unsubscribed did not show up on the Campaign Detail page. A new tab Unsubscribed has been added, for displaying these campaign members.
  • Fixed a bug that in some scenarios caused the Alert settings from and to (0 - 10) to be stuck on from: 0.
  • Fixed an issue that threw an error upon saving a campaign template. The templates were saved correctly, but an error was displayed right after saving.
  • Fixed an issue that in rare cases caused table filters to throw an error.
  • Fixed an issue on - Surveys - that caused the optional Back button on the extra questions page to be placed without spacing in between.
  • Fixed an issue that caused the Complete My Account button to display incorrectly on some Microsoft Outlook clients when invited to an organisation for the first time.


  • Fixed issue where editing a respondent sometimes did not work in certain fields such as a company, or setting an empty field.

  • Fixed issue where duplicated respondents were allowed during upload to account.

  • Downloadable report datetimes now are formatted in local time (same timezone as the frontend)

  • Essential usage tracking feature implemented. Tool will only be available internally for now.

Essential tracking areas:

Universal Link
Personalized Link
One Time Passwords (Sms)
Webhook Calls


  • Fixed issue where alerts and response webhooks got triggered at the start of the survey


  • Added a new feature, Throttling Groups, with a dedicated page for managing them. This feature ensures that surveys are sent to respondents only if they have not received any surveys from other campaigns within the same group during the specified number of days. This allows for better control over survey frequency and improves the overall respondent experience. By default, all campaigns are part of a common group, maintaining the current throttling behavior if no changes are made. Custom groups can be created for more specific control if needed.
  • Moved the Templates, Logos, and Throttling Groups pages to tabs within the Campaigns page for better organization and accessibility. This change provides a more streamlined overview and brings together all campaign-related pages in one central location.

    Campaigns page

  • Added a new tab to the "Send out survey" page for scheduling reminders, with a preview of affected campaign members and time information for when reminders will be sent.

    Send out survey page

  • Moved the functionality/page for "Unique Personalized Link" to the "Send out survey" page as a tab.

  • Created a new Respondent Details page, allowing navigation to related respondents from specific campaign members.
  • Updated terminology for better understanding: changed the naming of "Responsible Employee" on a respondent to "Owner". This change clarifies the role of the person assigned to a respondent and helps avoid confusion with the "Responsible Employee" on a campaign member.
  • Made updates to the alert options on the Campaign Builder for better understanding and improved functionality. The changes include renaming some alert options to clarify their purpose.
  • You can now see current email and SMS providers and request changes to new ones.
  • Fixed an issue that caused respondent's email and company to be hidden on the campaign member page.
  • Fixed an issue where the "Uploaded Respondents" information did not clear when leaving the page or removing an uploaded excel sheet.
  • Fixed an issue that broke "is empty", "is not empty", and "equals" column filters.
  • Resolved a bug that caused the "Integrations" sidebar item to be displayed even when the user did not have any integrations available, causing confusion.


  • Fixed issue where an user could not change a rating on a response.


  • Internal API changes


  • Fixed issue with user invites and account creation.


  • Fixed issue where some empty values could not be set when editing. This occurred, for example, when editing a respondent.
  • Fixed issue where a wrong scheduled status was shown on campaign member history.


  • Fixed issue when cloning campaign that also copied the universal link. Only happened if original campaign had feature turned off.
  • Validation message when uploading respondents with spreadsheet now shows the correct missing column.


  • Fixed an issue that caused the consent collection checkbox to be placed before the outro page, instead of on the outro page.


  • Fixed a bug, that caused a small amount of surveys to render score buttons incorrect on mobile and hide the Next and Submit buttons.


  • Fixed issue where alerts for "Employee responsible for send out" were not being sent.


  • Fixed an issue with the BI endpoint, where specific data could lead to a request error.
  • Improved feedback when user account was locked due to multiple attempts with wrong credentials.
  • Fixed an issue where Respondents could not be created if a existent one had the same company information.


  • Admin notes on a campaign member has been improved. Now, you can add multiple notes to a campaign member, edit, delete, and view your colleagues notes. See image below for an example use case.

    New admin notes

  • Internal notes have been added to the dashboard response list and campaign member tables, apart from the campaign member details page.

  • We've introduced Single Sign-On (SSO) with Microsoft credentials to, offering you a more seamless and secure experience. The updated features and functionality include:

    • Improved user experience: SSO allows users to access multiple applications and services with a single set of credentials, eliminating the need to remember multiple usernames and passwords.
    • Increase productivityd: Users can save time by not having to repeatedly log in to different applications or services, allowing them to focus on their tasks more efficiently.
    • Enhanced security: Centralizing authentication helps reduce the risk of unauthorized access, as users only need to remember one set of credentials. This reduces the likelihood of weak passwords and promotes the use of stronger, unique passwords.
    • Simplified account management: With SSO, administrators can manage user accounts and access permissions more efficiently. They can add, modify, or remove user access to multiple applications from a single location.

      Microsoft SSO Button

  • When adding a new user to, you can only add users with the same or lower rights than yourself.

  • Improved respondent matching, to avoid unnecessary respondent register duplication.
  • Fixed an issue where 'Device' information (model, browser, etc.) was missing for a response.
  • Fixed an issue where status on an email sent by flowmailer was not found.
  • Fixed an issue where adding respondents by a spreadsheet would fail, when a specific Company information was given.
  • Fixed a bug, that caused from and to date filters to not being updated correctly once the current date changed, if the user did not start a new browser session, or logged out/in.
  • ID’s will no longer be formatted to include a comma separator, when exporting a CSV file from any table through
  • Fixed text color on some elements in dark-mode on
  • Fixed an issue, that displayed incorrect setting options on the template editor.


  • Fixed an issue that cause the consent collection checkbox to be hidden on universal link campaigns.
  • Fixed an issue, that caused the consent collection setting Opt-in / Opt-out to be ignored on surveys.
  • Fixed an issue that sometimes caused a response to be saved multiple times in a row. No data got lost, but this could have impacted performance for some users.
  • Fixed an issue that caused the Next/Submit buttons on a few surveys to be hidden, when initially entering the page from an email.
  • Fixed an issue, that caused some logos on old campaigns to be hidden on


  • Fixed an issue where campaign members without responsible employees were hidden in the full report


  • Fixed an issue on rare cases where reminders could not be sent in campaigns containing deleted campaign members.
  • Fixed an issue where categories could be missing from the Category Rating (AVG) chart.
  • Fixed an issue where rating 0 from an email would not be handled correctly on


  • Previously, some users that should have access to specific integrations through, did not have. This has been fixed, as claim value check are no longer case sensitive.
  • When selecting an amount of time, the available values have been tweaked. Fx, the available values for ‘hours’ or now 0-23 instead of 0-24.
  • Survey buttons text is now no longer all UPPERCASE.
  • A small selection of older surveys did not render the survey logo. This has been fixed.


  • Fixed a bug where deleted employees, moved to the "Recycle bin", appeared in downloadable reports.


  • Fixed a bug in the Dashboard Activation, where it always used the configuration instead of the custom date provided through activation.


  • It is now possible to view your current email and SMS providers. View your current providers from Account > Providers.
  • Fixed a bug on the dashboard, that in some cases causes the list of responses to display a page, that did not exist. Now, when changing filter options, such as timespan or selected campaigns, the responses list will reset to page 1.
  • Fixed bug that caused some pages on to create horizontal overflow.
  • Fixed a bug, that enabled admins to resend a survey before it was send out – scheduled surveys can no longer be resend.
  • Fixed a bug, that caused field descriptions on the Add IVR connection form to be hidden.
  • Fixed a bug that caused the template editor to display incorrect field values.
  • Fixed a bug, that caused responses from campaigns with the setting Force Single Submit to ignore a respondents nps rating. This was an issue very briefly, and we are working towards recreating the approximately 50 lost nps rating.


  • Fixed a bug causing the campaign setting Single submit to be ignored on


  • New 'Forgot password' and 'Create a new account' pages.


  • Added loading animations on surveys, indicating when the site is loading, and when the user interface is awaiting a response from the server.
  • If consent collection is enabled in the campaign builder and the placement is At The End Of The Survey (previously named After Outro Text), the checkbox is now placed at the very end of the survey instead, right before clicking Send. Previously a respondent would have to click Send twice to toggle consent, if After Outro Text was selected.


  • Cleaned up default categories in Bulgarian and Chineas that was wrongfully applied.
  • New accounts will nolonger automatically get categories in Bulgarian and Chinease.

Changes for integrations for Meridix (Dstny, 3 Kontakt, Telia TouchPoint, Telavox)

  • Minimum call duration to trigger a survey can now be set on individual connections
  • Ingoing and outgoing calls can now be enabled individually when triggering surveys on single users (Reports types BcsUserId or TelavoxUser)


  • You can now generate unique personalized links directly through Navigate to a specific campaign > ︙> Generate Unique Personalized Links.
  • On the dashboard, you can now select more than one campaign. Click the Custom field at the top of the campaign selector to select the campaigns of your choice.
  • Response history: Throttled events are now marked as yellow instead of red.
  • A bug prevented deletion of campaign members through the response detail page. This has been fixed.
  • When logging in to an account that only has access to one organization, no error message is displayed. Before, a brief error was displayed – “Could not login” – even though the login was successful.
  • When creating a new campaign, the Enable Throttling option is now available.
  • On the dashboard and campaign detail pages, the timespan values Last Year, Last Quarter, and Last Month now selects the correct from and to dates.


  • When sharing a survey link, there is now defined a preview image, title, and description, that will be visible, if the platform used for sharing the link supports this feature. Survey Link Preview


  • When a respondent has opened a survey, but looses internet connection before the answer is submitted, the UI will reflect this, prohibiting submitting before an internet connection is established.
  • When answering a survey with extra questions, the optional 'extra header text' was missing. The styling of the header has also been changed, so it stands out from the questions.


  • Unique personalized link documentation update GIF.
  • Unique personalized link now supports including custom data - update from using to is requierd to support custom data.
  • Fixed a bug that caused the {EMAIL} tag for filling in respondent email in alert emails to not be filled
  • Fixed a bug that throttled reminders causing respondents on some campaigns to be moved into the failed category thus not counting towards respondents and response rate.


  • Support for Webhook filters. Now it is possible to filter by campaign when creating a Zapier integration for new responses.


  • Page breadcrumbs and headers now use less screen space, and are dynamically positioned to take up as little space as possible.
  • If an organization had less than 3 logos, the logos in the list on the campaign builder would not be rendered properly.
  • P-Gap sidebar menu item was hidden, even when it should be displayed.


  • Fixed a bug where some error messages on would result in an uncaught error showing in the console.
  • Campaign builder: Fixed a bug that made ceratin logos blow up in size when creating a new campaign. Logos should now start on the smallest size (20%) if no size is configured in the chosen template.
  • Fixed issue that caused some timestamps to appear in 12 hour (AM/PM) format instead of the default 24h format.
  • Added a 500ms "Debounce" time to all buttons to make sure no unintended double clicks happen. Ex. creating two of the same campaign by clicking twice on the save button with a slow internet connection.
  • Reduced clickable area of toggles so only the toggle button itself reacts to clicks instead of the entire container to avoid unintentional toggling of features and settings.
  • Changed Full Report to prioritize data from the Respondent (person) instead of the CampaignMember (participation).
  • Adjusted merge fields so they can now also be used in the email subject.
  • Old frontend ( has been disbled. It now redirects to
  • Christmas theme has been removed.