Invite Reward is a new feature in ICS aimed at increasing both engagement and conversion rates for your campaigns. This feature allows you to offer a discount code to invitees visiting your site through an influencer's share link. The discount code is presented as a 'gift' from the influencer, making it unique to invitees and not available to other site visitors.
Including an Invite Reward is a straightforward, effective way to add value to most ICS campaigns. By offering an immediate benefit to invitees, you encourage more purchases, motivate your influencers, and gather useful data upfront for future marketing efforts.
Let's take a look to see how it would fit into your campaign:
If you're interested in setting up an invite reward for your campaign consult this guide: Setting Up Invite Rewards
Along with this release, we've also included our regular set of improvements, updates and fixes.
Invite Rewards
Ability to disable a campaign (Disabled campaigns won't track referrals)
TicketSocket Enterprise Checkout Integration
Admin
Several improvements to reward details and issuing on influencer report
Emails
When an influencer unsubscribes to emails, their consent status is also updated to reflect email provider blocklist
sdk
Upgraded Facebook API to latest version
Admin
Campaign IDs added to dashboard dropdown to differentiate between similarly named campaigns
Widget
Updates to session storage handling on private/incognito browsers
Admin
Fixed issue where publicKey and campaignId were absent from code snippets on the Integrations page
Admin
Fixed issue where data object would sometimes appear empty on code snippets on the Integrations page
Email
Fixed issue where influencer wouldn't be sent a notification about earning a conversion unless the invitee signs up
Admin
Fixed issue where export button on Rewards report would show loading icon indefinitely
Admin
Fixed issue user information sometimes couldn't be updated
We've been making a lot of strides to improve Ice Cream Social's functionality and reliability these last few months and are thrilled to share with everyone what we've been working on lately!
A list of updates is included below, but here are some of the stand out additions:
We're excited to unveil a powerful feature for your referral marketing campaigns. The new Incentive Widget allows you to provide an enticing discount or promotional code to invitees arriving on your site through an influencer-shared link. It's simple to set up—just switch the widget type to 'incentive' instead of 'referral', create a promo code to use in your eCommerce platform, and fill out a few new campaign settings you'll find in the admin under the Share step.
As invitees sign up to claim their discount, you'll not only capture valuable customer data early in the flow, but also motivate them even more to make a purchase. It's a win-win-win: influencers will see more progress to their rewards to keep them engaged, you'll get increased ICS-influenced sales, and invitees receive a sweet deal.
While this functionality is live now, we'll be publishing a more detailed guide on how to set it up in the coming weeks as well as a few enhancements.
We've added a new report for campaigns that allows you to view and export a comprehensive list of rewards issued to influencers. This feature will help track the success of your campaigns, manage your reward budget, and assist with fair and timely compensation to eligible influencers. Plus, with the added ability to export this data, you can extract is for use with reports on other platforms or for further analysis.
New trigger customization options let you personalize aspects of the widget's launcher (i.e. the round button that floats in the corner.) Apply a custom color and choose from our curated icons to better represent your campaign, capture your audience's attention and ensure it aligns perfectly with your brand's aesthetics. You'll find these settings on the Integrations page under the section labeled Trigger.
Our SDK just got a significant upgrade to streamline your integration process. With the newly introduced ics.serve()
function, you can dynamically adjust the widget without the need for complete reinitialization. This enhancement shines especially in Single Page Applications, minimizing conflicts and providing a smoother experience from multiple SDK initializations.
Rewards report for campaigns
Invitee incentive widget MVP
Customizable widget launcher
Single Page App support and ability to dynamically reconfigure the widget
[WIDGET] Simplification of consent text
[WIDGET] Email share button now opens in new tab
[WIDGET] Updates to Facebook SDK
[WIDGET] Influencers signing up on the incentive widget won't have to sign up again post-purchase
[WIDGET] Clicking Copy near personal link on Share step also copies share text
[WIDGET] PostHog integration for internal analytics
[WIDGET] New option to launch widget only if user was invited
[WIDGET] Migrated to new localization service
[SDK] Refactors to improve speed and lower package size for snappier loading
[DASHBOARD] Influencer creation stats no longer include anonymous influencer counts
[ADMIN] Updates to ReleaseNotes API
[ADMIN] 'Invited by' info included on influencer details modal
[ADMIN] Added campaign settings for incentive widget
[SMS Prep] Redesigned campaign Notifications settings page, phone number collection on widget, SMS opt in handling, and influencer creation by phone number to support future SMS capabilities
Addition of conversion type field to classify conversions
Improved self-conversion identification to prevents someone from converting off their own share link
Conversions won't be tracked if orderID isn't present
Fix for cross domain cookie tracking
Resolved issue with unexpected results appearing on the affiliate dashboard
Fixed issue with SMS share deeplinking that impacted some mobile devices
Fixed issue with Business Setup flow where going to a previous step could result in lost progress
Fixed issue where canceling an influencers' conversions wouldn't always send them an email notification
Exciting news! We are thrilled to announce the official release of our latest widget, which builds upon the success of our previous one and includes several improvements (highlighted below.) Our developers' efforts and the invaluable feedback from beta testers played a crucial role in the success of this release, we appreciate everyone who helped build this thing and those who participated in the beta.
This new widget and its accompanying SDK offer numerous general enhancements as well as setting the foundation for future improvements and innovations. This release marks the beginning of a new chapter for our product, and we are committed to providing even more value to our customers through referral campaigns and beyond.
Let's take a quick look at what the latest widget has to offer:
In addition the the widget itself, our newest release includes an overhaul to the admin Integrations page which includes customization options for the new widget, providing a simple way to configure the integration script without the need to adjust the code snippet manually.
You can find this in the ICS admin from the Integrations tab of any of your campaigns. From here, the Script Configuration sidebar provides options that will let you adjust many aspects of the new widget, including behavior, appearance and trigger customizations.
If you're upgrading from the legacy widget, it's as simple as replacing the older integration script with the new one, which you can find on the Integrations page mentioned above.
If you're a TicketSocket Premiere customer, this widget is available from inside the Premiere admin, making upgrading a very simple process. We'll soon have a similar internal integration built into TicketSocket Enterprise in the coming months as well.
For more integration help or advanced setups, visit our support page or contact your ICS rep to guide you through the change.
We've added a new way to view and manage influencer details, which includes many new capabilities:
While auditing our data and privacy practices, we identified some optimizations to be made to our Unsubscribe functionality to make it more reliable and ensure user consent preferences are always respected. This resulted in creating new API resources for managing these preferences, as well as a revamped UI for the communication preference portal.
A few updates back we mentioned that recent changes to Ice Cream Social policies now require our clients to provide their influencers with their own merchant policies instead of ours. To make the update process easier for everyone, we've implemented a feature on the Terms & Policy settings section of the Business Settings that will also apply those changes to each of your existing campaigns so they match.
New Influencer Management tools
New Unsubscribe and communication preference portal
Business Settings bulk update for Terms & Policy Settings
Influencers table now shows clicks from V2 influencers
HTTPS/HTTP validation on Campaign Redirect URL
Updating Redirect URL now retroactively updates existing share links to go to the new URL
Improvements to public endpoints for unsubscribing/re-subscribing to ICS notifications
Resolved issue with "Additional Note" content no longer appearing on invite emails
We've been working on a new widget experience to replace our previous offering with something more versatile, reliable and conscious about privacy and data practices. We're getting into the final stretch and with an official release just on the horizon we've deployed some important changes to prepare for it.
It's important that the transition from our legacy widget to the new, beta widget will be a seamless experience. To support this, we've created a link adapter service that assesses links generated from the legacy widget and makes sure they're picked up by the new beta widget to avoid any lapses in tracking, essentially giving us backwards compatibility. With this is you'll be able to switch over to new widget when the time comes without having to worry about creating new campaigns.
A key difference between the legacy widget and the beta widget is that the latter will offer support for GDPR, CPPA and other relevant privacy and data regulations. A major piece to satisfy our commitment to customer choice and privacy was to implement the ability to record and honor influencer marketing consent choices. To this end, we've introduced settings to control whether influencers are explicitly asked upfront if they want to submit their data to opt in to receiving ICS marketing communications. This consent collection also provides another opportunity for us to make your Privacy and Cookie Policies visible and accessible to the customer so they can learn exactly how you plan on using their data after collection. While we recommend always turning this setting on, the choice is yours to make and will ultimately depend your organization's privacy and data policies.
You'll find this setting under Campaigns > Settings > Data & Policy in the admin.
We've been working closely with clients showing an interest in the new widget and prepared some initial documentation to get their integrations kick-started. It's a mutually beneficial way to get you access to these features faster, while we gather your ever valuable feedback to continually improve it. Since we're getting very close to the launch and are confident in both performance and reliability, we figured why not just post those guides here for the intrepid among you interested in giving it a try before the official launch. Go nuts:
Comments? Questions? Feedback? Hit us up via old fashioned email at ics-beta@icecreamsocial.io
Next is the official release of the new widget! For this, you can expect:
And, of course, our most requested feature:
And that's the scoop for now, until next time!
- Ice Cream Social Team
Sender Name email setting added to campaign settings (used instead of Company setting when provided)
Reward status filters on Influencer report have been updated to provide more accurate and reliable results
Legacy Link Compatibility has been added to maintain tracking on links generated by the legacy widget when upgrading to the new, beta widget
Influencer Marketing Consent collection and changes to marketing notification behavior
Invitation email subject includes fallback values for {{influencer.name}} when influencer name hasn't been provided
Performance optimizations for Influencer and Invite exports to address potential timeouts
Dashboard default date range adjusted to month-to-date
Resolved issue where optional Offer Image Title & Caption campaign settings couldn't be removed
Resolved issue with save footer overlapping form content
Resolved issue where influencer export .csv would sometimes only include partial results
Resolved issue where user requests to Unsubscribe from emails weren't always being recorded
Stripe is now available for use as a reward processor in Ice Cream Social! If you currently use Stripe to process payments on your site, you can now take advantage of our Stripe integration and reward influencers with refunds on their original orders. To set this up, visit your Reward Processor settings in the ICS admin and follow the instructions to connect your Stripe account!
Stripe Rewards released
Stripe Connect oAuth flow
Functionality to process external refunds via Stripe
Storing and encrypting Stripe Processor details
[Square] Square Gift Card reward issuing bug resolved
[Beta Widget] Addressed bug impacting the use of different ICS environments
[Emails] Addressed issue causing influencers to receive duplicate emails
[Users] Success message now shown after creating new user
Greetings, Ice Cream Socialites! This is looking to be an exciting year, even in these short few months ICS has generated clients half a million in revenue and made over 100,000 impressions on customers - and we're just getting started! We're ecstatic about what's roadmapped for 2022, but since you're long overdue for an update, let's get into things:
Over the last few months our team has released many iterations of our new widget and have been continually tweaking and refining to make sure it'll provide a great new user experience and encourage more sharing and engagement from your influencers.
As we get closer to an official release, all that remains is your much-valued feedback! If you're interested in joining the handful of clients using the V2 Beta Widget already, reach out to ics-beta@icecreamsocial.io and our team will provide you with info to get up and running.
Recent changes introduced some issues with our Square Online integration and we've worked with Square's team directly to resolve them. Additionally, we've made some updates to the Square OAuth process in our admin to adhere to their new requirements and make use of Square's latest APIs.
We've partnered with Meld to streamline reward issuing and payment processor integrations. This integration greatly improves this functionality and will be invaluable in supporting new reward methods and payment processors in the future. Next up, we'll be adding support for Stripe rewards utilizing Meld's technology (which you can expect to see in the next few releases.)
Our dev team has been working closely with our attorneys and data protection officers to provide thorough compliance with GDPR and UK data protection laws. ICS takes privacy very seriously and these changes will better serve the data and privacy interests of our customers as well as "unlocking" ICS for use in international markets. We continue to release updates behind the scenes as we work towards the goal of reaching full compliance.
NOTICE: Related to these changes, you soon may be prompted to update your Terms & Conditions and Privacy Policy URLs in your Data & Policy settings to use your own instead of Ice Cream Social's. This update will eventually be mandatory, but we'll provide ample notice and resources explaining how ICS, as a data processor, uses your customers' data.
Outside of these updates, we've released dozens of improvements and changes throughout the product over the last several weeks, some of which you'll find on the abridged list below:
V2 Beta Widget MVP released
WebShare API integration added to V2 Beta Widget
Short link generation and invite tracking added to V2 Beta Widget (replaces invite cookies used in V1)
Initial appearance customization options added to V2 Beta Widget
Meld integration to support reward processing
GDPR Compliance (Phase 1 of 2)
Swedish (sv-se) localizations now available on widget and email
Ability to filter Influencer Performance, Invites and Conversions exports by date range
New endpoints to generate reports of issued rewards (UI soon the be added to the admin)
New API endpoint to cancel conversions
Database service upgrades
Many admin endpoints migrated to new API version
Updates to API error responses and messaging
Improvements to data table filtering and searching
Updates to Square integration
Reward processing refinements
Data & Policy settings moved to new settings page
Client Support Email Address is now required to provide influencers a point of contact
Backend support for influencer mobile number collection
Product updates displayed in the admin (maybe you're reading these there right now)
Removed deprecated Mask Info setting from admin
Resolved caching issues on data tables
Resolved issue with Shopify Integration script using incorrect default values
Hey friends, we've been spending time under the hood preparing for our upcoming widget we mentioned in the last update, but we didn't want to leave you empty handed and squeezed in some other updates we hope you'll find useful!
For better visibility into all the conversions influencers are earning you, we've added a new report to provide useful details like the order ID and which influencer it was attributed to. You'll find it right under Reports in the campaign details pages.
We're now offering Spanish language localizations on our widget and emails. If you were on the edge of your seat waiting to serve Ice Cream to your Spanish speaking customer base, stop by your campaign settings!
Fresh versions of our widget and integrations scripts are underway and include wide reaching improvements to provide an even more delightful experience for both you and your influencers. These upcoming changes will provide benefits like:
We're very excited about these updates and are almost ready to release them into the wild with an opportunity for select clients to participate in the beta. If you're interested in a test drive and open to giving us feedback along the way, drop our team a line!
Repeatable rewards, new reward processing options & cashback rewards
Until next time,
- The Ice Cream Social Team
New filterable Conversions report and export
Spanish localizations and peso support
Changing a campaign locale is now reflected in the resulting integration scripts
Added integration script variant for SquareSpace
Conversion records updated to contain additional data around invites and influencers
Layout adjustments to campaign details to accommodate more reports
Changes to report and export columns name for improved clarity
Added additional security measures to prevent URL tampering
To prevent fraud, influencers can no longer earn reward progress from their own conversions
We've been at work serving you up some new Ice Cream Social features, here are the highlights:
To expand our Reward Processing options, we've integrated with Authorize.Net to allow automatic processing of order refunds for influencer rewards. To set it up, go to the Reward Processing section of your Business Settings in ICS, add your Authorize.Net API login ID and transaction key, make sure you're using the most up to date script from your campaign's Integration tab and then we'll capture the transactions to let you issue refunds through ICS.
Authorize.Net is supported on Shopify, BigCommerce, WooCommerce and a handful of other platforms.
ICS is built on a robust REST API which we ultimately hope can be leveraged by clients and partners to build custom integrations to extend, automate and expand on the platform’s offerings to fit specialized marketing and reporting needs. As a step towards this goal, we've published v2 of our API alongside closed beta API and technical reference documentation. This documentation also includes access to our new webhook functionality which further increase the platform’s flexibility for custom integrations.
While this documentation is not yet publicly available and accessible to all of our clients, if you're interested, reach out to our team so we can evaluate your use case and see if you're a good fit for early access.
To help establish a communication channel between your team and your influencers, a new setting in the Business Settings will allow you to add a point of contact if your influencers have questions, concerns or inquiries into their reward status. Set an email address here and it'll be included on our outgoing emails.
We've mentioned previously that we were working on features to allow full integration on Square's ecommerce platform. We're happy to announce we've wrapped these up and are now officially live on Square's app store:
https://squareup.com/us/en/app...
We've published a blog where you can expect posts including handy information on how to improve your referral marketing strategies and other related topics. Check out our first post on Getting the Timing Right: How and When to Ask Your Customers for Referrals.
Until next time,
- The Ice Cream Social Team
Support Email field added to Business Settings
Authorize.Net integration for reward issuing
Improvements to user security and refined access levels
Admin user creation form and account settings overhaul
Enhanced admin search field behavior
API v2 created!
Closed beta Open API Reference published
Closed beta Webhook Documentation published
Webhooks
Integration script modifications to support Authorize.Net
Resolved issue preventing select merchants from issuing Square Gift Cards
Resolved issues affecting admin user creation
Various admin bugfixes
Since our last update, we've put out a couple of releases focused on refining Admin Beta and working towards our goal of a full release.
Many background tasks and optimizations have been accomplished to increase the performance of the app and enhance the user experience in key areas. In addition, disruptive bugs affecting flows like Campaign Setup and Business Setup have been resolved.
Included below are the highlights.
Scripts on Integrations page are now dynamically generated depending on client's eCommerce platform
Updates and refinements to many forms, including Business Settings, Account Settings and Campaign Settings
Square integration OAuth refinement
Updates to admin copy to increase clarity in ambiguous areas
Improved loading behavior on various pages
App wide notification toasts added to provide additional feedback
404/403 pages for unknown and unauthorized page routes
[Campaign Creation] Added maximum image size cap (500mb) to campaign image uploads to prevent issues with saving campaigns
[Campaign Creation] Addressed issue with campaign conversion goal being saved incorrectly
[Campaign Creation] Prevented "null" values from appearing in select fields during campaign creation
[Influencers Table] Adjusted Clicks column on Influencers table to prevent overlap in instances where many different share types were displayed
[Business Setup] Addressed issues causing the Business Setup to not be marked as completed for clients not using a Reward Processor
[Widget] Gradient scrim over image on share widget is hidden image descriptions and captions are empty
[Widget] Fixed issue impacting SMS shares on Android devices