Send Messages direct to an individual user, sets of users or all users.

Using load-balanced cloud servers, you can send messages to literally tens of thousands of logged in users instantly.
Announcement App

How It Works

We use Google Cloud infrastructure to send messages to your users. When you send a message, it is sent to our distributed servers which then relay it to your users. This means that you can send messages to tens of thousands of users without any impact on your own servers or infrastructure.

The Google Cloud infrastructure also means that the system is highly reliable and scalable. We have servers distributed around the world, so your messages will be delivered quickly and reliably to your users, no matter where they are located.

Subscribe Now to the Announcement App

This service needs to be tailored to your specific needs. Please contact us to discuss your requirements and we will work with you to find the best solution.

Installing the Announcement App

You can install the Announcement App using our code snippets on just about any web site. You need to have the API key and url from the dashboard to use it. If you are a Wix user, there is a handy Wix app you can install - available from the Wix marketplace.

We strongly recommend that you keep your API key secret. Do not include it in any client-side code that could be viewed by end users.

The app is available from the Wix marketplace. Just follow the following 5 steps to get it up and running on your Wix site:

  • Download the app

  • Sign in to your Wix account

  • Go to your dashboard and retrieve your API key and Url

  • Add the app to your page(s) and record the API key and Url in the settings

  • Customise the display to fit in with your page style

The following snippet shows how to call the Announcement App from a Node.js application. You will need to replace <API_KEY> and <API_URL> with your actual API key and URL from your dashboard, and <IP_ADDRESS> with the IP address you want to decode.

  const data = {
    data: {ip: '<IP_ADDRESS>'}
  };

  const url = <API_URL> + '/ip';

  const response = await fetch(url, {
    method: "POST",
    headers: {
      "Content-Type": "application/json",
      Authorization: 'Bearer <API_KEY>',
    },
    body: JSON.stringify(data),
  });

The following snippet shows how to call the Announcement App from a Python application. You will need to replace <API_KEY> and <API_URL> with your actual API key and URL from your dashboard, and <IP_ADDRESS> with the IP address you want to decode.

  import requests
  import json

  # User-defined values
  api_url = "<API_URL>"
  api_key = "<API_KEY>"
  ip_address = "<IP_ADDRESS>"

  # The data structure matching your JS object
  payload = {
      "data": {
          "ip": ip_address
      }
  }

  url = f"{api_url}/ip"

  headers = {
      "Content-Type": "application/json",
      "Authorization": f"Bearer {api_key}"
  }

  # Making the POST request
  # Using the 'json' parameter automatically handles JSON.stringify() 
  # and sets the Content-Type header to application/json
  response = requests.post(url, headers=headers, json=payload)

Try the Announcement App for yourself

You can try the system out. This web site has been configured to support two different messages: a dialogue which appears in the centre of the screen; a "toast" message which appears at the botton of the screen and closes automatically after 6 seconds.

The buttons will be disabled until a connection has been established with our server.