Learn how to set up and use the OneSignal integration within ActiveCampaign to send personalized push notifications through web and mobile platforms.
The OneSignal integration with ActiveCampaign allows you to send personalized push notifications through web and mobile platforms. This integration enables you to:
At this time, this integration does not support in-app messaging.
ActiveCampaign account: This integration is available on all ActiveCampaign plans. Account must have automation permissions. Start a free trial here.
OneSignal Pricing Plan: This integration is available on a Growth plan or higher. If you need help with pricing, please check out our Pricing Page and reach out to us with any questions.
OneSignal Mobile SDK: The OneSignal Mobile SDK and/or Web SDK.
Setting the OneSignal External ID field to match the Email Address field in ActiveCampaign.
For web push notifications: OneSignal stopped supporting new apps from using Blogger, Squarespace, Webflow, Weebly, Wix, HTTP sites, and website builders that don’t support uploading Service Workers to a server (which are required for web push).
Ensure you have the following setup on the OneSignal side: OneSignal account configured to send push notifications and OneSignal Templates (optional).
Gather the following information from OneSignal for step 5 (below):
From ActiveCampaign, create or edit an automation.
Search and drag the OneSignal action to your automation. It is under the “CX Apps” portion of the automation action menu in your right panel.
Complete the following steps in the OneSignal automation action to connect the integration:
Personalization tags: ActiveCampaign personalization tags may be used when creating a new push notification message. However, personalization tags do not work with OneSignal templates.
Review your OneSignal Template settings to allow pushes on various devices.
This option is for advanced users. You need to be comfortable with HTML.
With the OneSignal Web SDK, you can add custom code to your ActiveCampaign Forms to capture the contact’s email address on submission and add them as subscribers in OneSignal.
First, install the OneSignal Web SDK on your website by following the startup guide from OneSignal’s documentation. Once you have verified that the Web SDK has been installed, the next step is to add the ActiveCampaign form to your site.
In ActiveCampaign:
In your website’s HTML (where the ActiveCampaign Form will be displayed):
form_submit
. The first line in this function should be e.preventDefault()
This is important.e.preventDefault()
line in this function.e.preventDefault()
line, add the following code:When your ActiveCampaign form is submitted, the submitter’s email address will be passed into the OneSignal External ID field.
Learn how to set up and use the OneSignal integration within ActiveCampaign to send personalized push notifications through web and mobile platforms.
The OneSignal integration with ActiveCampaign allows you to send personalized push notifications through web and mobile platforms. This integration enables you to:
At this time, this integration does not support in-app messaging.
ActiveCampaign account: This integration is available on all ActiveCampaign plans. Account must have automation permissions. Start a free trial here.
OneSignal Pricing Plan: This integration is available on a Growth plan or higher. If you need help with pricing, please check out our Pricing Page and reach out to us with any questions.
OneSignal Mobile SDK: The OneSignal Mobile SDK and/or Web SDK.
Setting the OneSignal External ID field to match the Email Address field in ActiveCampaign.
For web push notifications: OneSignal stopped supporting new apps from using Blogger, Squarespace, Webflow, Weebly, Wix, HTTP sites, and website builders that don’t support uploading Service Workers to a server (which are required for web push).
Ensure you have the following setup on the OneSignal side: OneSignal account configured to send push notifications and OneSignal Templates (optional).
Gather the following information from OneSignal for step 5 (below):
From ActiveCampaign, create or edit an automation.
Search and drag the OneSignal action to your automation. It is under the “CX Apps” portion of the automation action menu in your right panel.
Complete the following steps in the OneSignal automation action to connect the integration:
Personalization tags: ActiveCampaign personalization tags may be used when creating a new push notification message. However, personalization tags do not work with OneSignal templates.
Review your OneSignal Template settings to allow pushes on various devices.
This option is for advanced users. You need to be comfortable with HTML.
With the OneSignal Web SDK, you can add custom code to your ActiveCampaign Forms to capture the contact’s email address on submission and add them as subscribers in OneSignal.
First, install the OneSignal Web SDK on your website by following the startup guide from OneSignal’s documentation. Once you have verified that the Web SDK has been installed, the next step is to add the ActiveCampaign form to your site.
In ActiveCampaign:
In your website’s HTML (where the ActiveCampaign Form will be displayed):
form_submit
. The first line in this function should be e.preventDefault()
This is important.e.preventDefault()
line in this function.e.preventDefault()
line, add the following code:When your ActiveCampaign form is submitted, the submitter’s email address will be passed into the OneSignal External ID field.