OneSignal integration: user guide

Explore how to use OneSignal with Chameleon to engage users on mobile devices

Tiago Mota avatar
Written by Tiago Mota
Updated over a week ago

Add mobile engagement to your product adoption strategy and connect with users on mobile devices. With our OneSignal integration, you can trigger mobile notifications based on actions that users take through Chameleon Experiences.

With a deeper engagement plan that considers multiple touch points in the user journey, you can customize each message to land the perfect user action.


Availability & Usage

πŸ” Available for all plans

πŸ“ Trigger after Tours, Microsurveys


OneSignal is a user engagement product that teams use to engage users on devices through web and mobile push notifications, in-app messages, emails, and SMS.

You can leverage OneSignal and Chameleon to engage users on mobile devices and create a more holistic user journey. Leverage your Chameleon data with OneSignal to trigger mobile notifications and deliver personalized content.

You can use OneSignal as:

  • an action in Zapier -- trigger push notifications based on Chameleon Tour or Microsurvey events

  • data destination -- send Chameleon data to OneSignal (via Zapier, Segment, Hightouch, Mixpanel) and trigger push notifications on mobile

  • or leverage HTML-ready templates from Chameleon to engage users in your mobile app

This is useful if you have an e-commerce app, mobile game, financial app, or other mobile-based products.


πŸ” Works with free or above OneSignal account & *free or above Zapier account.

Head over to your Zapier account (ensure you've used the invitation link to see Chameleon in Zapier) and start creating your Zap. As a trigger, search for Chameleon and pick the latest (green) option.

Next, choose the event from Chameleon that will trigger your Zap, from Microsurvey responses to Tour button clicks.

Authenticate Chameleon by entering the API key from your Chameleon Dashboard, into Zapier.

As an action, search and pick OneSignal.

Authenticate OnseSignal by entering the API key & app ID from OneSignal. Learn more about OneSignal keys and IDs.

Next, you'll be able to add the follow-up event on mobile and configure your notification.

πŸ§‘β€πŸ’» Advanced users can also choose an advanced mobile notification, that has more settings, such as configuring the notifications for different mobile platforms or leveraging a custom HTML template.

Fill in the details of your notification, such as the message or the time it should go out.

Finally, test your action to ensure everything works correctly and publish your Zap.

πŸ’‘ You can also leverage your Chameleon data when adding filters to your Zap and for example, send your notification just to those who answered negatively.

Update user or company profiles when you create new OneSignal notifications

Through Zaps, you can also update your data in Chameleon anytime you create a new notification in OneSignal.

This way, you can follow up with a dedicated web Experience targeted at those that receive your mobile notifications.


You can leverage Chameleon and OneSignal with your tools to connect with users on mobile devices or sync data that will help you better understand their journey through your analytics.

If you choose to set up different Zaps between Chameleon and OneSignal, you'll be able to engage users based on Chameleon interactions, such as Tour button clicks, or specific Microsurvey events. For example, sending a mobile notification after users replied negatively to a Microsurvey to ask how you can help.

πŸ‘‰ You'll be able to leverage your Chameleon data in your notification message, as you define your OneSignal action. You can get creative with your data to drive users to impactful actions.

For example, you can personalize the message with their name πŸ‘‡

Or check the accuracy of their emails and nudge them back into your app πŸ‘‡


If you integrate Chameleon with your CDP or analytics tool (such as Amplitude or Mixpanel) you can send your Experience data to OneSignal and leverage it in your OneSignal segmentation.
​
This way, you can take into account Experience engagements from your desktop app while targeting users with mobile notifications. Here's what you can use to send your Chameleon data to OneSignal:

  • Twilio Segment

  • Amplitude

  • Mixpanel

  • HubSpot

If you're sending Chameleon data to OneSignal, you can leverage it in your segmentation for in-app messages, or trigger mobile notifications & messages to users via the OneSignal API.

πŸ‘‰ Please see the One Signal integrations guides to know how to send your data via the integrations above.


πŸ” Requires Twilio account

Trigger an in-app message that is styled to match your brand and already established desktop guidance. You can leverage a Chameleon Template to ensure it matches your current in-app style while engaging users on mobile.

Start from your OneSignal dashboard by clicking Messages -> In-app -> New message

  1. Select HTML editor in Step 2

  2. Pick a template from OneSignal or get one from Chameleon below

  3. Copy and paste the template code block into the HTML editor

  4. Customize the HTML code to fit your brand colors before sending

πŸ‘€ Coming soon: ready-to-use templates from Chameleon!

πŸ“© We're still developing our integration with OneSignal; if you find that something isn't working as expected or as described, please email us to improve our documentation.

Did this answer your question?