Send notifications to customers

Send multi-channel notifications automatically.

Overview

Kublau can automatically send notifications to your customers with detailed open, click, and link tracking whenever some event happens such as when a product is successfully delivered, or when an delivery attempt failed, or to remind them to activate their card.

This is done by providing customer information when creating a Tracker or Shipment and configuring a Trigger in the dashboard.

Channels

Notifications can be sent by Kublau through the following channels:

Email

  • Kublau email server (allows to use your own domain).

  • Any SMTP compatible email server.

  • With our Webhooks.

SMS & WhatsApp

  • With PCI certified provider Twilio with Kublau's account

  • With PCI certified provider Twilio using your own account.

  • With our Webhooks.

Push Notifications

  • Kublau directly delivers to GCM & APNS.

  • With our Webhooks.

Configuring a notification trigger

Triggers are the mechanism through which notifications are sent to customers. They set conditions that must be met for a specific notification to be triggered. For example:

  • Trigger an email when Product A is marked as in transit.

  • Trigger an email when Product B is delivered.

  • Trigger an SMS 72 hours after Product B is delivered reminding to activate their card.

    .

To create a trigger:

  • Go to to the Notifications section in your Kublau dashboard.

  • Click on + button for the event you want to set a trigger for.

  • Choose an internal name for your trigger.

  • Select the time window, and delays for notifications.

  • Select the channel that will be used to deliver the notification.

  • Provide the template body for your notification.

Notifications are now configured and will be sent to customers as soon as they are triggered.

Sending notifications through webhooks

At Kublau, a core part of our business revolves around optimizing your customer's experience and ensuring that your notifications arrive quickly—not eventually. For this reason we make no compromises and use top of the line providers and infrastructure to guarantee this.

However there might be cases where you might need to trigger notifications through your own systems. For such cases, you can configure a webhook to consume NOTIFICATION_TRIGGERED events.

You need to choose webhook as the channel when configuring the trigger.

Notification Object

A notification object will be included in the webhook payload, with information about the customer and the notification that needs to be sent.

{
  "topic": "NOTIFICATION_TRIGGERED",
  "data": {
    "customer": {
      "id": "gid://kublau/Customer/43aa1592-9b51-bc24-e6a0-fbdc69676790",
      "email": "[email protected]"
    },
    "notification": {
      "id": "gid://kublau/Notification/1592e6a0-7679-43aa-bc24-9b51960fbdc6",
      "to": "[email protected]",
      "subject": "Your card has been delivered!",
      "body": "<!DOCTYPE html PUBLIC..."
    },
  }
}

Last updated

Was this helpful?