Funnel v2 – Automated Marketing Campaigns

The Funnel v2 feature enables app owners or administrators to send automated marketing messages through email or push notifications to mobile app users when a defined trigger is activated.

It’s an innovative marketing tool that is perfect for Direct Response Marketing. A specific campaign sequence can be triggered based on feature usage or actions taken as defined within the app.

In a typical use case, the business will deliver high value content within the App which results in app user registrations. Registered App users can then redeem a coupon or reward, make a purchase or book an appointment in the app, install the app on a new device, etc., any of these events can trigger a relevant and targeted, automatic followup campaign to the app users. The content can be delivered at pre-defined intervals by both email & push notifications without further administration or effort since it’s sent over a defined time period, whether daily, weekly, monthly or any other configured frequency or desired time interval.

In addition to Native Push Notifications, the Funnel v2 feature provides functionality to add 3rd party email funnels through our API integration with popular email marketing solutions like Mail Chimp, Sendinblue, and others.

If you don’t already have a supported email marketing platform, we’d recommend creating a free account with Sendinblue as they offer one of the most affordable solutions, along with a generous amount of free emails each month to keep costs low until you have grown your customer list.

While PWAs don’t support individual push notifications, we can trigger emails to PWA users using the same configurations. To enable for PWAs, simply contact support to mark your Android App version as published to activate the Funnel automation.

* On the Roadmap for 2023 is SMS Marketing integration that allows using SMS as an additional automated marketing channel. We’ll update with more info as we get closer to launch.

Push Funnels

Currently Supported Event Triggers:

An Event Trigger can be configured to fire upon the First use of a supported feature from the list below.

  • App Installed on a new device
  • My Account – New App Login
  • Appointment Pro – First Appointment Booked
  • XDelivery – First Order Made
  • Commerce Pro – First Order Made
  • Commerce – First Order Made in App
  • Discount Coupon – First Coupon Redeemed
  • Loyalty Card – First Points Used
  • Progressive Loyalty Card – First Point Used
  • Progressive Loyalty Card – First Prize Redeemed
  • Event Pro – Integration on Roadmap

When any defined event trigger is activated it will start a FUNNEL OF PUSH, a sequence of unlimited number of pushes scheduled to be sent automatically to the user.

Every push has a delay of hours or days from the previously push selected.

Is possible to setup a welcome push immediately after the registration of a new user and schedule every 7 days an automatic push sent to the user for an entire year!!

Follow the instructions to learn how to setup the FUNNEL OF PUSHES.

When a funnel is activated the feature will add a new page to the menu of the APP. The page has will allow the user of the APP to UNSUBSCRIBE from the automatic push service as you can see in the example below:

Click on SETTING and modify the DESCRIPTION. The description should explain the to the App user that the App they have just downloaded has an automatic push funnel, the user may disable any automatic push by clicking the option in the page. This will only disable the automatic push notifications sent through Funnel v2 but important /manual push notifications sent from App administrator or the App owner are not affected. (These settings and options only affect automated funnels)

After you enter the description, select ADD NEW FUNNEL as you seen in the example above.

You will now see a new page, as seen in the screenshot below, where you can add possible to add the following details :

  1. TITLE, is the name of your funnel, useful to find it in the list of funnels you have (yes, you can set many push funnels)
  2. DESCRIPTION, is a small description that allow you to remember what is doing this funnel.
  3. TRIGGER, this is the event WHEN the funnel should start, select the one you need from the drop menu.
  4. STATUS, allow you to ACTIVATE or DISABLE the funnel. When you disable a funnel all new users will be excluded from the funnel, all old users will continue to receive the pushes scheduled. In other words, the DISABLE only affects new users

Set the first PUSH:

  1. TITLE, this is the title of the first push you are setting. This first push will be sent after the trigger/event occurs and according to the delay period set in the configuration (see later)
  2. MESSAGE, this is the text message of your push. Don’t add a long text, remember it’s a push notification not an email 🙂
  3. OPEN A FEATURE or A CUSTOM URL, this option allows to bring the user to an URL or a specific page of your APP by clicking the button VISIT of your PUSH notification.
  4. PUSH START, this is the delay that you set from the event/trigger of this funnel. You can set SOON AS POSSIBLE, HOURS DELAY or DAYS DELAY as you want. The first push will start for example 1 hour later the trigger “first registration of the user”
  5. IMAGE, you can upload an image that is showed with the push.

In this example, the first push is configured with all the details required:

Now you can start to add more pushes, the concept is that every push is linked to a previously one with a “delay” set. You can choose any of the previously configured push notifications as a trigger. In this example you see the ADD NEW PUSH tab:

In the next example, START AFTER is a menu that allows selecting one of the previously configured push notifications. But first, in this example there is only one push available, the first one:

After selecting the START AFTER push, we set a delay of 1 day, therefore this new push will start exactly 1 day after the first push message is sent, as illustrated in the example below:


  • All the push notifications scheduled per user are saved in the principal PUSH NOTIFICATION history of push that you normally find in the PUSH NOTIFICATION feature of your APP.
  • When an user UNSUBSCRIBE from the push notification service, all the pushes scheduled to reach this user are automatically deleted.
  • Every time a PUSH is deleted from a funnel all the scheduled pushes related this specific push are deleted.
  • You can delete a push funnel when inside it there is the FIRST PUSH only, so if you want to delete a funnel first delete all the other push stored.

Data Import – Saved Funnels

Our Funnelv2 module has the option to import funnel data previously created to use in another funnel or to share with other users that also have the funnel module.

Import / Export

Now you can export a funnel:

To start export click on .

A window will open to choose the path to download and save the file. The file will be created and downloaded to the specified path.

To import a funnel :

On “IMPORT FUNNEL” section click on “Choose file” and navigate to the path where you saved the file.

Email Funnel

The Funnel v2 module enables the use of email funnels in addition to push notifications. By connecting to some of the more popular email marketing platforms, you can create a complete mobile marketing system within your mobile app. If you need to setup a new email marketing account, consider using a free account at SendinBlue.

First select GDPR PRIVACY and choose whether to use the default information or enter a custom text:

Choose the platform and related access keys, from SETTINGS. The following platforms are currently supported:

Finally, set the rules for registration. It is possible to select a different list and possibly a different segment for each trigger (action performed by the user in the app). It is however necessary to make the setting for all the triggers present in the list.

Each time an app user performs one of the actions, the associated email address will be imported into the corresponding list of the connected email marketing platform.

Note: List imports are performed during by the automatic synchronization process which occurs periodically throughout the day so it’s possible that the list updates may not appear immediately on your email marketing system.

Please let us know if you have any questions about this powerful marketing feature and how it could help your business. Let Apptekz help you supercharge your mobile marketing today.