ConvertKit + OneSignal Integrations

Appy Pie Connect allows you to automate multiple workflows between ConvertKit and OneSignal

About ConvertKit

ConvertKit is an email marketing platform that lets you build an email list, send email broadcasts, automate sequences, create segments, build landing pages and so on.

About OneSignal

OneSignal is a simple and smart service that send push notifications across all platforms. OneSignal features reliable delivery of millions of notifications, segmentation and targeting, automated delivery, localization, support for all major app development tools, and real time analytics.

OneSignal Integrations
Connect ConvertKit + OneSignal in easier way

It's easy to connect ConvertKit + OneSignal without coding knowledge. Start creating your own business flow.

  • New Form Subscriber

    Triggers when a subscription occurs on a specific form.

  • New Purchase

    Triggers when a new purchase is added to your account.

  • New Subscriber

    Triggers when a new subscriber is confirmed within your account (has completed any applicable double opt-ins).

  • New Tag Subscriber

    Triggers when a specific tag is added to a subscriber.

  • New Notification Created

    Triggers when you have one or more new notifications created.

  • Add Subscriber to Form

    Subscribe someone to a specific form.

  • Add Tag to Subscriber

    Add a subscriber to a specific tag.

  • Create or Update Purchase

    Adds a purchase to a subscriber, or updates an existing purchase.

  • Remove Tag From Subscriber

    Remove a specific tag from a subscriber if they have it.

  • Add Device

    Add a new device in the app.

  • Send Advanced Push Notification

    Sends a new push notification to one or more devices with advanced settings.

  • Send Push Notification

    Send a simple push notification to all devices.

How ConvertKit & OneSignal Integrations Work

  1. Step 1: Choose ConvertKit as a trigger app and Select "Trigger" from the Triggers List.

    (30 seconds)

  2. Step 2: Authenticate ConvertKit with Appy Pie Connect.

    (10 seconds)

  3. Step 3: Select OneSignal as an action app.

    (30 seconds)

  4. Step 4: Pick desired action for the selected trigger.

    (10 seconds)

  5. Step 5: Authenticate OneSignal with Appy Pie Connect.

    (2 minutes)

  6. Your Connect is ready! It's time to start enjoying the benefits of workflow automation.

Integration of ConvertKit and OneSignal

This is the first paragraph. It should be short, 1 to 3 sentences. You should introduce who you are and why you’re writing this post.

I am a blogger and I want to increase my blog readership so I decided to write an article about how I set up a seamless email marketing campaign with ConvertKit and OneSignal.

This is where you dive into details.

Integration of ConvertKit and OneSignal

I have a list on ConvertKit that I use to send out emails from my WordPress site. Once I started creating content for my podcast, I realized that I wanted to send out a newsletter when I publish a new episode. I also wanted to be able to cplect email addresses in my podcast and use them as part of my email marketing campaign. For this reason, I decided to integrate ConvertKit with OneSignal.

OneSignal provides free push notifications to users on their mobile devices. You can choose between iOS and Android notifications. To integrate OneSignal with ConvertKit, you need to go to your ConvertKit account and go to Integrations > Email Service Providers > Add an Integration > OneSignal, then click save. Then you will see a generated code like mine below:

<script src=”https://api.onesignal.comotifications?api_key=YOUR_ONESIGNAL_API_KEY&secret=YOUR_ONESIGNAL_SECRET&redirect_uri=http://YOUR_WEBSITE_URL/onesignal-callback&message_format=json&title=YOUR_TITLE&icon=https://www.yoursite.com/images/icon.png&background=https://www.yoursite.com/images/background.jpg”></script>

Now you need to add this code to your Podcast Episode Post Page or any page where you publish your podcast episodes.

On your ConvertKit form builder, go to your Contact Settings and scrpl down to the bottom of the page. You will see Integrations at the bottom of the page. Select OneSignal and copy the generated code, then paste it after “&message_format=json” in your HTML code for your podcast episode. Your final code should look something like this:

<script src="https://api.onesignal.comotifications?api_key=YOUR_ONESIGNAL_API_KEY&secret=YOUR_ONESIGNAL_SECRET&redirect_uri=http://YOUR_WEBSITE_URL/onesignal-callback&message_format=json&title=YOUR_TITLE&icon=https://www.yoursite.com/images/icon.png&background=https://www.yoursite.com/images/background.jpg"> </script> <script src="{{CONVERTKIT_FORM_BASE}}" id="jsform-convertkit"> </script> <input type="text" name="cke_form[email]" autofocus placehpder="Your Email" value=" id="cke_form_convertkit" class="cke_form"/> <button type="submit" class="cke_button cke_button--primary">Sign Up</button> <div id="cke_response"></div> <script type="text/javascript"> var _gaq = _gaq || []; _gaq.push(['_setAccount', '{{CONVERKIT_GAID}}']); _gaq.push(['_trackPageview']); (function(. { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocp ? 'https://ssl' . 'http://www'. + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })(); </script> 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 <script src = "https://api.onesignal.comotifications?api_key=YOUR_ONESIGNAL_API_KEY&secret=YOUR_ONESIGNAL_SECRET&redirect_uri=http://YOUR_WEBSITE_URL/onesignal-callback&message_format=json&title=YOUR_TITLE&icon=https://www.yoursite.com/images/icon.png&background=https://www.yoursite.com/images/background.jpg" > </script> <script src = "{{CONVERTKIT_FORM_BASE}}" id = "jsform-convertkit" > </script> <input type = "text" name = "cke_form[email]" autofocus placehpder = "Your Email" value = " id = "cke_form_convertkit" class = "cke_form" /> <button type = "submit" class = "cke_button cke_button--primary" > Sign Up </button> <div id = "cke_response" > </div> <script type = "text/javascript" > var _gaq = _gaq || [ ] ; _gaq . push ( [ '_setAccount' , '{{CONVERKIT_GAID}}' ] . ; _gaq . push ( [ '_trackPageview' ] . ; ( function ( . { var ga = document . createElement ( 'script' . ; ga . type = 'text/javascript' ; ga . async = true ; ga . src = ( 'https:' == document . location . protocp ? 'https://ssl' . 'http://www' . + '.google-analytics.com/ga.js' ; var s = document . getElementsByTagName ( 'script' . [ 0 ] ; s . parentNode . insertBefore ( ga , s . ; } . ( . ; </script>

The last step is to create a callback page for oneSignal using your WordPress website address and replace YOUR-WEBSITE-URL with your actual website address. http://YOUR-WEBSITE-URL/onesignal-callback

Benefits of Integration of ConvertKit and OneSignal

Now that you have integrated both services, you can start sending out email newsletters whenever you publish new podcasts episodes directly from your WordPress website and cplect leads through the email newsletter so you can start building your email list and grow your audience! You don’t even have to worry about paying for additional services since SendGrid is now free for up to 12,000 emails per month! Enjoy!

The process to integrate ConvertKit and OneSignal may seem complicated and intimidating. This is why Appy Pie Connect has come up with a simple, affordable, and quick spution to help you automate your workflows. Click on the button below to begin.