Article sections

    First, get your NPS Checklist by making a copy of this list to keep tracking of your to-do steps and get you started!


    Reveal account

    Explore Account

    Klaviyo Account

    How does Post-delivery NPS work in Reveal?

    Reveal generates NPS invitations only after an order has been delivered. Reveal maps orders as “delivered” once the orders are marked as “fulfilled” in Shopify.
    You can choose when to send invitations for NPS via email, how long invitations are valid and define rules to avoid spamming your customers.

    In order to use the NPS feature automatically, you need to integrate your Reveal account with Klaviyo and Omniconvert Explore .

    Through Klaviyo, the system will be able to send NPS invitation emails on behalf of Reveal. You can choose to send the invitations via daily Klaviyo campaigns (default) or via a Klaviyo flow.
    Once a customer clicks on a score in the email received, Omniconvert Explore will display the Survey within your website, and collect the feedback.

    The insights will be automatically sent to Reveal and you will be able to assess customer experience and find out how likely it is that your customers would recommend your products / services to a friend or colleague.

    Note: You will need to install Explore’s tracking code on your website. Here‘s how to do this.

    Integration between Reveal and Explore

    Step 1:
    Log into your Explore account and go to Website menu > Integrations:

    Step 2:
    Copy the connection string for the Reveal integration from the Integrations page by clicking on the “Copy Code” button:

    Step 3:
    Log into your Reveal account and go to Settings > Integrations section > Omniconvert Explore Settings > Configure by clicking on the pencil button:

    Step 4:
    Paste the previously copied connection string in the Connection String field and save your settings by clicking on the “Connect” button:

    Step 5:
    A successful confirmation message will appear on the screen:

    At this point, the Post-Delivery NPS survey has been created in Omniconvert Explore and the NPS Survey ID – Post-delivery field has been pre-filled in Reveal Store Settings > General > NPS section > NPS with the ID of the survey created automatically in Omniconvert Explore.

    Step 6:
    Next, go to Store Settings > NPS section > NPS. Check if the settings match your needs and to provide the mandatory information.
    For more information on what needs to be filled in, check NPS Settings & Integrations section of the article.

    Customizing the NPS Survey: Changing Texts & Adding Questions

    Prerequisites for the NPS Survey to Work Correctly

    There are some conditions to make sure that your survey will be sent correctly and will function as expected.

    First of all, it is important to make sure that the first question is the hidden question containing the NPS invitation unique, for NPS surveys sent via email, and the order number extracted from the thank you page, for Pre-Delivery NPS. So, if you decide to add more questions or edit anything, bear in mind that the hidden question must be the first one and it shouldn’t be edited.

    The next question should be the NPS question type as it represents the scope of the survey and it is also previewed in the email. Please keep in mind that it is mandatory to have only one NPS question type in the entire survey. If you need to use more than one to evaluate separately different aspects, please use the unique choice question type or the scale question type.

    How can I Add questions to my NPS Survey?

    Below you will find how to get to the edit section of your survey, add questions and change their order.

    Step 1:
    Log into your Explore account and select Surveys from the sidebar menu:

    Step 2:
    If you have used the surveys in Explore before, you might have multiple surveys, so you need to check which survey you need to edit and for this you need to check in Reveal the Survey ID in Store Settings > General > NPS section > NPS > Click on the pencil button to edit:

    Step 3:
    Copy the survey ID from field NPS Survey ID – Post-Delivery:

    Step 4:
    Paste the ID in the search box and click on the search icon. The survey matching the search criteria will be returned:

    Step 5:
    Click on the “Edit” icon to begin editing your survey:

    Step 6:
    You can add a new question by clicking on the “New question” button:

    Step 7:
    Name your question, select its type and label your answers (depending on which question type you select), then click “Save”:

    Note: From the “Answer type” dropdown, you can choose anything except for:
    – Net Promoter Score type (as explained earlier, only one question with NPS type is allowed per survey)
    – Grid type & Multiple Choices (this types of question are not currently supported in Reveal).

    Step 8:
    If you need to rearrange your questions, all you have to do is move them using the arrows next to each question, but please check the “Prerequisites for the NPS Survey to work correctly” before doing so:

    Step 9:
    If you are done with the changes for the survey, click on the top right corner red button and update your survey:

    How Can I Change the Design on the Survey?

    You can change the design of the survey by manually picking a color scheme from the “Appearance” tab of the Edit Survey section:

    If you are comfortable with writing CSS code, you can edit the survey from the Appearance tab > Advanced CSS, provided you use the CSS selectors from this article.

    NPS Settings & Integrations

    To set up your account and get ready for sending NPS Invitations, there are a couple of steps that need to be followed.

    Step 1:
    Log into your Reveal account and go to Store Settings >General > NPS:

    Step 2:
    As you can notice, some fields are already pre-filled with some default values, while others require your input. Next to each field there is an info icon which will provide you with a short description for each field. Please make sure you have filled in all the required fields (marked with *). 

    Even though the Sending Contact Email is not a required field, we recommend you to fill it in with the email address of the person in charge of NPS invitations campaigns. An NPS email will be sent each time an NPS campaign runs (daily), so they will be able to check if there are any errors while sending NPS invitations to your customers and also check the email content sent daily. It will also allow you to perform a test.

    You can add tracking (UTM) parameters to your Redirect URLs, in order to facilitate a better tracking, by pasting the URL with the parameters included within the URL fields directly. You can also set any webpage on your website (as long as Explore tracking code is installed on that page) for:

    • Valid NPS – Redirect URL
    • Consumed NPS – Redirect URL
    • Expired NPS – Redirect URL 

    The Invitation delay interval, in hours is where you should fill in after how many hours from the time the order has been fulfilled in Shopify should the email invitation be sent.

    Scroll down and:

    • select Klaviyo in the Sending Provider field;
    • select the time you’d like the emails to be sent (in the Scheduled Sending Time field).

    Step 3:
    If you haven’t done so already, Integrate your Klaviyo account:

    • Log into your Reveal account and go to Store Settings > Integrations > Klaviyo Settings > Configure:
    • Provide the information required on the page and save your settings:
    • API Key: you can generate an API Key by accessing the Klaviyo interface > Account > Settings > API Keys > Create API Key:
    • From Email: the email address from which the emails will be sent and also the email address used in the reply-to header.
    • From Name: the name associated with the email address the emails are sent from.

    Step 4:
    NPS Klaviyo Email Settings – this next section details how to send NPS invitations via daily Klaviyo campaigns. If you’d prefer sending these invitations via a Klaviyo flow, please follow the steps in this article.
    Go to Store Settings > General > NPS > NPS Klaviyo Email Settings:

    Step 5:
    Select Sending Via Campaigns.
    Leave the List ID and Template ID fields blank. They will be automatically generated by Reveal.
    The default email subject is “How do you evaluate your last order?”. You can change it by filling in the Email Subject field.
    Click Save.
    Click the “Send a test email through Klaviyo” button:

    If the button is not active, you need to return to Store Settings > General > NPS > fill in your email address in the “Sending Contact Email” field.

    Step 6:
    Check your Klaviyo account.
    You will find a new list – “Omniconvert-Reveal NPS”. It will contain the test profile.
    In Email Templates you will find “Omniconvert-Reveal NPS Template”.
    Don’t forget to modify the email template to accommodate your brand design and communication tone-of-voice.

    You can also create your own template, by following the steps in this guide.

    Step 7:
    Only after you have completed all the NPS related settings, the Explore survey is ready and the Klaviyo template is also complete, you must enable the module, by choosing “Enable” for NPS Sending Enabled.

    If you want to temporary pause the automated sending, choose “Disabled”.

    After making sure you have provided all the required information, save your settings by clicking the “Save” button at the bottom of the page.

    Downloading the NPS Responses

    You can download your NPS Responses from the Reveal interface by following these steps:

    Step 1:
    Navigate to the Customer Experience category from the sidebar menu and choose the type of NPS charts you wish to see (Post-Delivery NPS) from the dropdown in the header, next to the period picker.

    Step 2:
    Click on the “See All” button on top right corner:

    Step 3:
    In the NPS Responses List, click on “Export List” button:

    Additional details needed?

    Please don’t hesitate to reach out to our amazing customer support team if you need any additional information.

    Was this post helpful?