Changelog

The latest announcements for new feature releases and/or bug fixes.

Nov 14, 2019

  • New Participant Emails have been separated into New Participant (to referred) and New Participant (to non-referred) emails.

  • Added 'IP Address', 'Is Winner', and 'Fraud Level' to Participants Download CSV file

  • [Fix] Fixed a bug where using the REST API to approve rewards would not update the campaign reward count accurately

Nov 8, 2019

  • Added dynamic text support for participant unique impression count in emails

Nov 4, 2019

  • Added more visual styling to the GrowSurf window and embeddable elements to make it more clear for participants when they have unlocked multiple copies of the same monthly-recurring reward

  • Updated the participant detail dashboard to show the participant's rewards by order of newest created date

  • Updated GrowSurf window and embeddable elements to display the 'X max per referrer [per month]'' for Monthly Leaderboard reward types

  • Added a 'referrals this month' value to the participant dashboard to make the participant's referral stats more clear for campaigns running monthly-recurring rewards

  • Added the ability to fully mask participants' obfuscated emails in the leaderboard within the campaign editor

  • Fixed how some rewards of deleted participants are counted towards the action count within the dashboard action bar

  • Fixed how sometimes text would be missing in the action count within the dashboard action bar

  • Fixed the rare issue where if at least one participant had a metadata field with the same key as a core data field ("notes", "referrals", etc) this would override the core data field in the exported CSV file when downloading participants

October 8, 2019

  • [NEW] Tango Card integration. Reward winners with gift cards (Starbucks/Amazon/etc) with our new 1-click Tango Card integration. Automatically issue gift cards hassle-free (100% free -- only pay for the gift cards). Learn more here.

Oct 3, 2019

  • [NEW] Manually assign referrers. If an existing participant in your campaign does not have a referrer, you can manually assign them one from the dashboard. This is useful if you want to retroactively assign a referrer to an existing participant in order to make it so that they were referred from another participant. See here for more details‚Äč

  • Updated the GrowSurf window and embeddable elements to play nicer with webpages with overreaching global CSS styles, as well as on Internet Explorer browser clients

  • (REST API) Fixed a bug where the /POST update participant endpoint would not update a participant's email if it existed before due to a cache purging issue

  • Fixed a dashboard display bug where some participants' unique impression counts would not be accurate

  • Fixed a dashboard display bug where bulk deleting participants would not show the correct reward counts on inline errors

Sep 16, 2019

  • [NEW] Unique impressions have been added to the dashboard and the individual participant view

  • [NEW] Share counts have been added to the individual participant view

  • Performance fixes to ranking participants. When a participant is added or deleted, GrowSurf does a lot of heavy lifting to rank or re-rank participants. We've made some significant performance improvements to this process, which in turn, has improved the performance of many other operations within the GrowSurf application.

  • Fixed ghost participants. Sometimes, the GrowSurf dashboard would display "ghost" participants who had no information (e.g, email, name, source). These "ghost" participants were identified to be duplicates of an existing participant. This issue has no effect on the campaign itself nor on participants receiving credit for referrals, however would cause some confusion on how it came about. This issue is now resolved.

Sep 8, 2019

  • [NEW] Enable/disable participant authentication. Campaigns now come default with participant authentication disabled. Enabling participant authentication will make it so that all participants must log in in order to view their account information and stats (if their authentication browser cookie is not already present). Participant authentication is particularly useful when your rewards are financial/high-stakes, and security and privacy are of top priority. This setting can be configured in the Options step of the Campaign Editor.

  • [NEW] Bulk delete participants. Now you can remove all participants in a single campaign from your dashboard. This can come in handy when you are testing your campaign, and you want to purge all test participants to start your campaign fresh.

  • [NEW] /DELETE participant endpoints have been added to the REST API

  • Full text customization has been added for remaining GrowSurf elements:

    • Back link text (when GDPR consent is enabled for the signup form)

    • Next button text (when GDPR consent is enabled for the signup form)

    • Leaderboard 'You' tag text

  • A bug has been fixed for the rare case that a color input disappears when deleting the contents inside of the input slowly in the Design Theme of the Campaign Editor.

August 25, 2019

  • [NEW] Improved security for existing participants via login. A login link has been added to the GrowSurf window and embedded form. In addition, anytime an existing participant tries to sign up, they will be sent an email with a one-time login link. This newly added authentication feature will improve security for all participants by locking down access to referral program account details to the participant who requested it.

    • Note: JavaScript Web API method calls will not trigger the one-time login email to send -- only when interacting with the form in the GrowSurf window or embedded form

  • [NEW] Customizable signup form error messages. You can now customize the language and text of the error messages for the signup form in the Campaign Editor - Design step.

August 16, 2019

  • [NEW] HubSpot integration. When a new participant is added to your campaign, automatically add/update them in HubSpot.

  • Updated the Reward window editor design

  • Various bug fixes

July 22, 2019

  • [NEW] Mailchimp integration. When a new participant is added to your campaign, automatically add/update them in a Mailchimp Audience.

  • [NEW] New anti-fraud configuration settings added to Options step in Campaign Editor

  • [FIX] Fixed a bug on CSV uploads where having blank columns would result in an error.

  • [FIX] Fixed a bug where in some sites the automatic form detection method would not work due to a race condition in the form POST submission, and new participants would not be added to the referral campaign.

  • [FIX] Fixed a bug where referree would receive referrer's New Participant Reward email when campaign was configured in a specific way

  • Options step in Campaign Editor has been redesigned to make integrations, reward automation and anti-fraud settings more clear

  • Referral trigger types have been renamed to describe the conversion event more clearly:

    • On email capture is now Signup Event

    • On post-signup event is now Custom Event

  • GrowSurf marketing emails have been renamed to be more clear and aligned with core events:

    • Referral Link Used is now Referral Credit Received

    • Referral Goal Achieved is now New Participant Reward

    • On Campaign End is now Campaign Ended

July 9, 2019

  • [NEW] Offline referrals. If your referral trigger is an action that happens offline, you can manually trigger a referral at the click of a button. (This is useful if your post-signup action happens offline)

  • [NEW] Embeddable elements. Seamlessly integrate your referral campaign onto your site by using our ready-made plug-and-play elements that are 100% customizable. See the docs here.

2.0.0 - May 23, 2019

  • Initial documentation release