Advanced Action Flows – Part 7. How to limit notification rate

By | Advanced Action Flows, Tutorials | No Comments
Quite often you want to setup a geofence at a very popular place, such as at an venue entrance. However, you don’t want to annoy your application users with too frequent notifications, and therefore want to limit how often the same person can receive notifications.

In this tutorial, we are going to learn how to limit notification rate through the action flow. Note: this flow limits the events triggered from all geofences. Read More

Advanced Action Flows – Part 6. How to send notifications to email

By | Advanced Action Flows, Tutorials | No Comments
Important: Even though this flow works in theory, in practice this type of usage is currently blocked by most email providers. We cannot help with issues relating to using this flow.
This tutorial will guide you through the process on how to define a action flow to send email to an user when there is an enter event to a defined geofence. This could come in handy when you want to be notified whenever an valuable customer enters your shop, restaurant or any other social gathering. We are going to have two geofences one defined at the entrance of the shop and one at the exit door. In this example, the geofences are called: Entrance Geofence and Exit Geofence.  Read More

Advanced Action Flows – Part 1. Basics

By | Advanced Action Flows, Tutorials | No Comments

This post covers the basics of the Proximi.io action flows. The same content is discussed in the Zero to Hero tutorial series part 2.6. If you’ve read that, feel free to skip to the next chapter.

Action flows are optional event chains that are processed within the Web Portal instance. Action flows can include interactions with third party systems as well as with the visitor’s mobile device. Action flows are stored in our backend database, but performed within the Web Portal instance.

Our action flow editor is based on the Node-RED project which is a creation of IBM Emerging Technologies. We’ve added our own storage driver and improved the overall stability of the system, but it’s still compatible with the original Node-RED project and especially with all the community built nodes that are available.

Read More

multiple screens action flows

Advanced Action Flows 5. Changing content on a 2nd screen based on visitor

By | Advanced Action Flows, Tutorials | No Comments
This example is more advanced use case and we recommend you to familiarise yourself with less advanced flows before processing this one. The idea of this action flow is to change the content on a second screen based on a visitor. The simplest way to do this is via a website, whose content is changed with a http request call. In testing, this second screen can be your laptop. In real-life scenarios, the second screen could be a tablet or a digital screen.

Read More

Advanced Action Flows – Part 3. Sending information to an external source (URL)

By | Advanced Action Flows, Tutorials | No Comments

In this example, we are sending some JSON content to a third party endpoint, when a geofence enter event is triggered. Whenever there is an enter event, we are going to pass the name of the geofence and the Visitor ID of that device that triggered it to the defined endpoint.

For this tutorial, we are going to use a free, open online service called Webhook Tester, https://webhook.site/. The service allows you to create your own custom URL with one click  that you can use to easily test webhooks and other types of HTTP requests.

Read More