Product Improvements & Bug Fixes

Social Auth Improvements

Reliability upgrades to contestant auth including popup-safe flows, improved account state handling, and enhanced session management.

Contestant authentication on your campaigns is now more reliable 🥳

We’ve rolled out improvements to the contestant authentication flow that reduce overall auth-related errors from around 10% to under 1%.

Because the contestant experience matters, this release focuses on removing common points of friction and making sign-in behave more predictably across different browsers and account states.

What’s improved

  • Fewer blocked auth windows: We’ve reduced failures caused by browser popup and auth window restrictions, with safer fallbacks that keep contestants moving.
  • Better handling of unusual account states: Clearer detection and handling for accounts that are suspended or in abnormal statuses, so contestants aren’t left stuck in a confusing loop.
  • Smarter session management: Improved session validation and recovery to prevent silent timeouts and reduce “try again” scenarios during entry.

Why it matters

  • Better conversion rates on Actions with Auth
  • Less friction and fewer retries = less frustration for your users
  • More consistent behavior across devices and browsers

This update is live for all campaigns!

Gleam Competitions: Hobby Plan - Now Available Monthly!

Big News! 🎉

Gleam Competitions is now even easier to access, the Hobby Plan is officially available on a monthly subscription for just $19/month!

Previously, users had to commit to a yearly Hobby plan to take advantage of Gleam’s powerful tools at low pricing. Now, you can dive into contests, giveaways, and audience growth with no long-term commitment.

  • $19 billed monthly, cancel anytime
  • Access all the same Hobby plan features
  • Perfect for creators, small businesses, and indie marketers launching seasonal or one-off campaigns
  Sign Up for Gleam

Subscribe on Messenger Fix

We’ve fixed an issue affecting the Subscribe on Messenger action!

Due to Meta’s deprecation of the Send to Messenger plugin, this action was temporarily broken. We have now implemented a fix, allowing users to once again direct traffic to their Facebook Page on Messenger and initiate conversations with contestants as usual.

Everything should now work smoothly, thank you for your patience!

Improved Phone Number Field for User Details Form

We have improved the phone number field to allow users to pick their country code using a dropdown. You no longer need to validate the field using regex, and we'll pre-select the country code based on the user's location.

Phone number field in user details form for Gleam Competitions

Changes to Facebook Imports

Due to recent API changes from Facebook, the Facebook Post to Page import source will now be replaced with Facebook Page Mentions.

This change will affect Competition users who are importing Facebook Posts as entries, or Gallery users who are importing images or videos posted on their Facebook Page to a gallery.

The replacement feature allows you to import Facebook posts which mention a specific Facebook page you manage. You can also filter posts based on specified hashtags.

This means that rather than having Facebook users post on the Facebook Page you manage, from now on they will have to mention your Page and post on their own feed. Then, you can import these posts automatically to Competitions or Galleries as usual.

Improved Share on LinkedIn Action

We've made the Share on LinkedIn action easier to set up in the admin interface. It is also more intuitive for contestants to share your campaign to their LinkedIn Feed.

The Share on LinkedIn feature is great for getting users to share about your Gleam campaign on LinkedIn. It could also be used for custom URLs, such as a new blog post, a new product line, or an upcoming event.

Users will need to write a post on their LinkedIn feed to share your link. You can provide instructions & examples to help them.

To get a feel for how it works, have a play with the demo below:

Share on LinkedIn action remains available on the Business plan and above.

Improvements for Instagram Stories

Instagram Stories imported from your Instagram Business account will now be displayed in a carousel if they are posted within the same day. This allows you to display Instagram Stories with better context if they are promoting the same campaign on a particular day.

The carousel mode also resembles Instagram's design so that users can feel familiar while interacting with your Gallery.

The Instagram Stories posted on the same day can still be moderated individually. If the first Story imported for a particular day is rejected, the next approved Story will take its place in the carousel.

Improvements to Capture Campaign Data

As part of our initiative to improve Gleam Capture's campaign reporting, we are gradually introducing some enhancements to the Captures dashboard, and reconstructing Capture visitor & lead data to contain more useful data points to help you make better marketing decisions on your website.

We have also created brand new documentation for Capture Data.

For Click Captures, the Leads tab will now be replaced by the Actions tab, which contains a list of all visitors who interacted with the Click Capture campaign.

Since Click Captures do not have named users, the Leads tab did not report any user data. Although this was the expected behaviour, our Capture customers couldn't access any other information relating to the clicks.

The new Actions tab will allow you to see where & when the click was from. You can also filter the Actions report with a custom date range.

Actions Tab on Gleam Capture campaign

Furthermore, under the Events tab in Reporting, you'll be able to see the number of visitors who dismissed your Capture, or if they clicked on 'No, Thanks' at the second step of a Two-Step Capture.

Events tab on Gleam Capture campaign

Note that there are no changes to data & reporting for Email Captures & Coupon Captures.

To learn more about the different variations of Reporting for all Capture types, check out our new documentation for Capture Data.

Support for Telegram in Viral Shares

You can now enable Telegram in your Viral Share action to allow users to share your campaign to their Telegram contacts.

Behavioural Changes to Follow a Channel on Twitch Action

Following Twitch's deprecation of their Follow, Create and Delete API endpoints, we've made some adjustments to our Follow a Channel on Twitch action.

Previously, our Follow a Channel on Twitch action allowed entrants to 'one-click' follow your channel directly from the Gleam widget.

Now, entrants will have to manually open your channel in a new window, click 'Follow', then come back to the Gleam widget and click on 'Continue'.

It's worth noting that although the follow step is now manual, we still verify the entrant's follow status before giving out entries:

Spotify Podcast Support

You can now award Competition and Rewards entries to users who follow a designated podcast on Spotify using our Follow on Spotify action.

Improved Filters For Import Actions

Today, we've rolled out improvements to filtering on Import Actions.

Every Import Action now has consistent filtering for both #hashtags and words, this change is designed to help save time and reduce manual combing through imports alongside the ability to be more flexible in the types of campaigns you can run using Imports:

Update: Improved filters for Import Actions in Gleam

Campaign Creation Speed Improvements

We've been working on speeding up the ability to build campaigns since the rollout of our Autosave feature. This release focuses on two main metrics:

  • Time to start campaign
  • Time to save campaign

Previously we would let users complete the campaign form then validate all the fields on save. Generally this approach was fine but could cause significant delays on larger campaigns that were doing lots of external validations (is this action setup correctly, does this social account exist? etc).

Update: Inline validation for Gleam Competitions setup

Forms now validate in real-time showing errors as you progress, we've managed to improve the completion success of campaigns by more than 10% and reduce the save time by as much as 30 seconds in some more extreme cases.

Previously the campaign form would preload the state of all the entry methods when starting a campaign, which could cause delays of up to 20 seconds on slower connections.

We've reduced this delay to less than 3 seconds by lazy loading the entry methods to happen after the campaign has been started.

Improved Gallery + Media Exports

You can now export your collected UGC from the Gallery or from campaigns by using the Media Export button next to Export on the Actions tab in Competitions or Rewards or in the Approved/Rejected/Pending tabs within Gallery.

Update: Improved Export feature for your Gleam Gallery items

Large exports will turn into a background task and email you when completed.

Font Awesome Pro Icon Library Upgrades

We've upgraded our icon library to Fontawesome Pro across both the backend and widgets for Competitions & Rewards, this now gives you a library of 5000+ up to date icons to use in your campaigns.

Update: Improved FontAwesome Pro Icon library for Gleam

App Download Action Improvements

We've added an additional option to validate App Download actions onclick to help improve conversion rates inside in-app browsers.

Previously it would require the user to go back in the browser which isn't always possible inside certain circumstances.

Mailchimp Tags Support

Our Mailchimp integration for Competitions, Rewards & Capture now support Tags for better segmentation.

This allows you to tag users from specific giveaways, or campaigns to send more relevant emails.

Display Question Action Results

You can now allow users to see a public poll of responses when they complete question actions.

See poll responses publicly from the Gleam widget

You can display results for:

Facebook Comment + Twitter / X Hashtag Imports Now Support Text

You can now import text comments into your campaign using the Facebook Comment Import Action.

You can filter imported comments and accept:

  • Comments With Media
  • Text Comments
  • All Comments

You can now import text tweets that have been tagged with specific #hashtags using the Twitter / X Hashtag Import Action.

You can filter imported tweets and accept:

  • Tweets With Media
  • Text Tweets
  • Any Tweet

Instagram @mentions Support

We now support Instagram @mentions for both Competitions and Galleries, once setup this will monitor new Mentions for your selected Accounts.

Please note this only works for Media that @mentions and does not pull in Mentions in comments.

We've improved sorting options for Galleries and now allow you to "Sort by Random" which can remove potential skew for Voting based campaigns.

Facebook Tab Install Issues Rectified

Facebook has rectified the bug affecting some Tab Installs, any page over 2000 Likes should be able to install these again.

Facebook Tab Install Issues

We're aware of some issues with installing or managing Facebook Tabs for both Competitions and Rewards.

There's two bugs on Facebook's side at play here:

  • One prevents us from getting a list of the current Tabs you manage
  • The other is preventing businesses (even over the 2k follower limit) from installing new Tabs, you can follow that bug here.

The second bug has been open for over a month on the Facebook side, so we're currently at their mercy for possible fixes on this issue - we do apologise for any inconvenience this may cause.

As an alternative we urge you to make use of your Hosted Landing Page, you can find the link on your Preview tab.

If you're having issues feel free to contact support and we can try a manual replace of an existing Tab for now.

Easier to Link to Terms

We've made it easier for you to link to your Terms & Conditions from anywhere in your campaign.

Update: Access the terms & conditions link from Gleam widget

Simply create a link to #terms and it'll open the Terms & Conditions you've added.

Click here to view our <a href="#terms">Terms & Conditions</a>

YouTube Actions Updates

On February 25th YouTube updated its Artificial Views Policy to a new Fake Engagement Policy - for which enforcement will start on the 15th March.

This policy prohibits anyone using services to artificially inflate any YouTube metrics, this includes:

  • Views
  • Subscribers
  • Comments

Unfortunately YouTube have been quite vague on how this policy is being enforced, but to date we've seen ~20 users have their Gleam landing page link disabled from their video description and given a warning.

You can see YouTube's official stance on giveaways via a few Twitter responses:

YouTube's Twitter response on their external links policy and external contests

These updates do not punish the app, instead they punish the creators using the app. These updates will affect anyone who continues to use any 3rd party platform that incentivizes behaviour on YouTube.

Keeping customers safe and ensuring that we're compliant with guidelines is our number 1 priority. We've been through similar changes with Facebook, Instagram and Twitter over the years - platform policy and privacy changes are an inevitable side effect of any fast growing social network.

If you're receiving this email it means that you have at least 1 active campaign running with either of the following actions:

  • Comment on a YouTube Video
  • Subscribe to a YouTube Channel
  • Watch a YouTube Video

These Actions now violate YouTube's Fake Engagement policy and may result in a Channel Strike similar to this:

Channel Strike notification from YouTube

YouTube's new Community Guidelines Strike System will issue a warning for your first offence and disable the offending external link.

From today, we've removed the ability to add any Actions to a campaign that violate this YouTube policy.

  • Comment on a YouTube Video
  • Subscribe on YouTube
  • Watch a YouTube Video

Subscribe to a YouTube Channel is now Visit a YouTube Channel, we've also provided the ability to ask users to connect their YouTube account after the visit so you can see their YouTube details.

These changes will not affect any existing campaigns that you have running, but copying an existing campaign will not include the old actions.

In order to become compliant with the Fake Engagement Policy you will need to remove any Actions that are mentioned above. Existing entries will still count after removal.

This also includes any mention of asking users to Subscribe or forcing that they must be Subscribers in order to be eligible to enter via your Gleam description or Custom Actions.

With so many creators relying on Gleam these sorts of changes can often make it difficult to understand what's the right or wrong way to run a campaign.

But we're committed to supporting creators through these changes and we're planning to roll out additional features soon to make it easier for you to continue growing:

  • The ability to see if an entrant is a Subscriber or not (without incentivizing them)
  • Importing YouTube Comments into your campaign
  • Better ways to contact and show your Winners

Some Minor Fixes / Improvements

  • Copying a campaign now copies Setup + Prize details to assist with faster duplication
  • Gallery timestamps now reflect user location when displaying date
  • Improvements to WYSIWYG editor when copying/pasting
  • Improvements to Actions Required, if used on the Viral Share action if there's a limit set then the user must refer that number of users for it to be considered part of the Actions Required limit (if no limit then it counts as 1 after the first referral towards Actions Required)
  • Stop daily actions showing total in some cases to avoid confusion in awarded entry amount

Improvements to YouTube Comments

We were unable to get a resolution from Google as to why comments made via the API were being deleted, we believe this is possibly linked with the sunsetting of Google+.

However, to minimise impact to customers and move forward the YouTube Comment action now works in a similar fashion to the YouTube Subscribe action.

This means that comments must be made directly on YouTube and then we'll verify on behalf of the user.

This will also mean that if loyal users have already commented they'll be credited without having to perform the Action.

YouTube Comments Bug

We've become aware of a bug with YouTube comments over the last 24 hours that is resulting in any comments made via the YouTube API to disappear after a few hours.

We're not sure if this is simply a display issue or if the comments are gone. We've filed a bug report with Google, other API users are also having the same issue so we hope this gets resolved quickly by them.

Please note that even though these comments aren't visible on the videos, the entries are still valid for users that completed this action.

Improvements to Viral Share Tracking

Today we're rolling out a big change to the way Viral Share links are created and tracked. This change adds additional URL tracking parameters to ensure switching between in-app browsers and Safari when sharing links doesn't lose tracking.

This improvement requires us to change how Share URL's are generated, as such you will not longer be able to generate or guess the share link for a campaign without entering it directly.

Question Action Now Validates Answers / Rewards Codes Improvements

We've made improvements to our Question action to allow the validation of correct answers.

Try it out below:

We've pushed out a number of improvements to handling bulk files in Rewards campaigns:

  • You can now Upload codes/URLs via CSV
  • The Claims tab now allows searching and bulk actions on individual claims (rather than just Reset All)
Improvement: Better handling for bulk coupon codes in Gleam Rewards

Post Entry / Redeem Email Improvements

Today we're happy to announce new improvements to our post entry emails that users receive after entering a campaign.

The new emails include:

  • Customisable logo + header colours
  • Customise the text and button colours
  • Feature Image will show in the email
  • Call to action to complete remaining entries
  • Better isolation of the viral share link
  • Better visual display of any uploaded photos from Photo Contests
  • Reward emails include better links for redemption
  • Contest Promotion emails have also been updated and include a better CTA

Check them out below 👇

Improved post-entry notification emails for Gleam Competitions Improved post-redemption emails for Gleam Rewards Improved mass promotion email for Gleam Competitions

Separate First & Last Name

Competitions and Rewards now allow you to explicitly ask for a separate First and Last Name when users signup.

Improved signup fields in Gleam campaign widget

Last Location Added to User Exports

If you export from the Users tab now we show the last known location for that specific campaign as a column in the CSV export.

Clearer Messaging For Competition Subscriber Lists

The Competition Subscriber List signup checkbox now includes the name of your Site.

This change is designed to give users more transparency into the name of the Business running the campaign so they can decide whether or not to give consent.

Improvements to the consent checkbox in User Details form for Gleam campaigns

You can update your Site Name in the Site Settings button in the left sidebar

Support For HubSpot Custom Fields + GetResponse Dedicated Instances

Our new Custom Field Sync feature now supports HubSpot.

We now support dedicated GetResponse instances via our integration.

Improved Promote Tab

We've rolled out a new checklist format to the Promote tab to help you better understand our recommended ways to promote your Competition or Reward.

Improvements to the Promote tab in Gleam Competitions Dashboard

After you created each campaign it'll provide you with a tailored checklist of things to remember 👋

Increased Filtering Ranges

You can now filter in high increments inside campaign tabs. The default is now 25 rows, and you can filter up to 500.

Shopify Install Open Graph Improvements

Recent changes to Facebook's Link Previews means that you must install our provided Open Graph Tags onto your page when embedding a Competition or Reward on your Shopify Store.

We've rolled out a new feature that stores these Open Graph Tags into Metafields when you use our Shopify Install method, these fields can be called automatically with a simple change to your Theme files which you can find in your Code/Install tab.

Improvements to Shopify Open Graph tags for your Gleam campaign

GDPR Compliance for Capture

To help assist with GDPR compliance we've rolled out the ability to add Checkboxes to all Capture templates.

New Feature: Checkbox support for Gleam Capture forms

A few template styles do not naturally suit checkboxes, so they will feature a two step agree workflow instead. You will see this during setup under Agree Step.

To help assist with GDPR compliance for all customers, if you setup a Custom Field checkbox to Auto-tick it will no longer do this for any users in the EU.

This completes our rollout of changes for GDPR.

Actions Required Improvements / Minor Widget Improvements

We've rolled out the ability to lock specific actions until x other actions have been completed first:

This will allow you to tier your campaigns better by locking certain types of actions until something else is completed first.

New Feature: Tiered Actions in Gleam campaigns

For example you could lock a Subscribe to Newsletter action with a specific level of coupon (sent from your email provider) until a user completes something else first.

Our new Custom Field Sync feature now supports SalesForce & iContact.

When you have a mandatory single action, we auto expand it, which up until today would cover over your Terms & Conditions link.

We've fixed this so that auto-expanded actions now show the Terms & Conditions.

This fix improves some of the white lines that may appear between actions due to scaling issues on Safari.

Scheduled Database Upgrades / Maintenance - Completed

We've had to push back our scheduled maintenance by 1 week due to a few changes in infrastructure that will take time to replicate.

We're planning some routine database maintenance on Monday 14th May at 3PM AEST (10PM PST / 5AM GMT), we're anticipating that both widgets the the admin area will be down for at least 10 minutes during this time.

We'll be Tweeting during the update so follow @Gleamapp to stay up to date.

Chromium Browser Bug - Resolved

We're aware of some positioning issues with the widget on the latest version of Chrome (66.0.3359.139), it appears the browser has introduced a bug that makes the Gleam widget flicker slightly on non-retina screens.

At this stage this appears to be outside our ability to fix, so we've reported to Chrome and are awaiting a resolution.

How Gleam is Handling GDPR

As you're no doubt aware as a marketer that the new General Data Protection Regulation (GDPR) is due to roll out on the 25th May 2018. This replaces the Data Protection Directive 95/46/EC which Gleam is currently compliant for.

We've always valued privacy at our core here at Gleam and have built the platform always in alignment with the Australian Privacy Act (which shares many common requirements with GDPR) to:

  • Implement a privacy by design approach to compliance
  • Be able to demonstrate compliance with privacy principles and obligations
  • Adopt transparent information handling practices

Gleam by nature is a consent based platform, users specifically give consent to enter campaigns and the data they provide is only ever shared with the owner of the campaign. So Gleam acts as a Data Processor on behalf of the customer (Data Controller).

For example, when a user enters a campaign that validates an entry via an API, this data is often only used at the point of validation and never stored on Gleam or shared with Customers.

We understand that as a popular platform in the space we must always maintain a high level of privacy and trust across both customers and their users.

So, as a global business it's important that we align ourselves with GDPR and also assist our customers to ensure that they are compliant with GDPR when running campaigns.

Upcoming changes that we will be rolling out:

  • We've appointed a Data Protection Officer
  • You can now contact us directly via privacy@gleam.io to discuss any specific concerns
  • New Privacy Policy: We'll be rolling out a new GDPR compliant privacy policy (that's written in a way that's easy to understand)
  • New Data Processing Agreement: Since we store data in the USA (in an EU Privacy Shield-Compliant facility) we will be updating our agreement with EU customers detailing how we process their data
  • Right to be forgotten: We have always honored this since our inception, we allow anyone to request for their account or data to be deleted. For campaign owners, you already have the power to delete contestants if they exercise this request to you directly
  • Any reactionary changes based on GDPR rollouts from any service that we integrate with (to comply with their policies)
  • Continent targeting for all campaign types to include or exclude EU (or other continents from campaigns)
  • Improving the ability to obtain additional consent on Subscribe actions
  • Improving the ability to obtain additional consent via checkboxes in Capture
  • EU users will no longer be able to have Custom Fields checkboxes auto select
  • Rolling out new Guides to help customers understand how to ensure their campaigns are GDPR compliant
  • Helping customers understand which users have or have not given prior consent in previous campaigns
  • Helping customers understand the 3rd parties that we have data processing agreements with (i.e. Mailchimp)

You can expect these changes to roll out before 25th May 2018, we're looking forward to continuing providing a platform that lets you run campaigns in a way that helps you achieve business outcomes whilst protecting the privacy of users.

Instagram In-App Login Issues - Resolved

Instagram has introduced a bug in their app that is preventing OAuth based services from properly letting users log-in when inside the Instagram App.

This means that clicking bio links, then logging in with Instagram will return the error Failed to Load.

We recommend allowing other login types via the User Details tab until this issue is rectified.

Custom Field Updates

You can now sync individual user's shortened Viral Share URL's from a campaign to any email provider that supports Custom Field Sync.

Please note these URL's are usually very specific to each campaign so should generally not be treated as a Global field.

Our new Custom Field Sync feature now supports GetResponse

Support For ExactTarget, Sailthru, Unbounce, Vero & Zoho Custom Fields

Our new Custom Field Sync feature now supports ExactTarget, Sailthru, Unbounce, Vero & Zoho.

Daily Option Removed From Tweet Actions

Twitter has recently announced changes to their policies around automation and the use of multiple accounts to post similar or duplicate Tweets on the platform.

As a large commerical user of the Twitter API it's important that we react and make changes to keep campaigns in line with their policies and Terms of Service.

Effective immediately we will no longer be allowing existing (or new) campaigns to let users Tweet the same Tweet more than once inside a campaign by removing the Daily option from the Tweet and #hashtag Actions.

Support For Drip, Emma, MailerLite, Ontraport, SendGrid & SendinBlue Custom Fields

Our new Custom Field Sync feature now supports Drip, Emma, MailerLite, Ontraport, SendGrid & SendinBlue.

File Upload Action Now Supports Captions

The File Upload action has been improved to behave more like the Submit Media action and also now supports Captions.

Support For Benchmark Email, Bronto, Infusionsoft, Marketo + Mad Mimi Custom Fields

Our new Custom Field Sync feature now supports Benchmark Email, Bronto, Infusionsoft, Marketo and Mad Mimi.

Twitter / X Actions

Twitter / X actions now support up to 280 characters (instead of the previous 140 limit).