Get Started With Web Push Notifications

More traffic, more conversions, more revenue.

Layer 1

5 Minute Setup

First things first, you'll want to complete a few housekeeping items. And to really get going.

1. Add your website

Enter your website address. Address should not include anything after your domain extension.

2. Paste code into website

Paste code into your website before the closing </head> tag. You may include the code using GTM.

3. Manage your widgets

Easily manage opt-in widgets. Add custom logo, text or adjust the colors to match your website design. Finally publish the widget.

4. Plan your campaigns

Increase traffic, conversions and revenue by send campaigns to your subscribers.


Multiple methods of sending WebPush

Start sending notifications immediately or schedule notifications. Allows you to set up automated Web Push in response to customers actions. E.g You can remind your customers about abandoned carts. Also campaign would get pushed at regular intervals either daily at the specified time.

Custom Subscription Requests

You can choose the look of the subscription request and the time when you want to send it.

  • Right after a visitor opens your website.
  • After a visitor spends some time on your site.
  • After a visitor scroll website.

Powerful User Segmentation

You can create user segments based on location, user interest, demographic information, etc. to send highly personalized push notifications.

API for exacting something more

Our REST API interface is used to integrate Sendflow service capabilities with clients personal projects.The API is designed for developers and is accompanied with a detailed documentation.

$url = "<YOUR_WEBSITE_UID>/segments";
$payload = [
    "segments" = [
        "Mobile Users",
        "Subscribers from last 7 days"
    "title" => "Title of message",
    "body" => "Body of message",
    "link" => "",
    "ttl" => 604800,
    "icon" => "",
    "image" => "",
    "badge" => ""

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, ['Authorization: Basic <YOUR_API_KEY>', 'Content-Type: application/json']);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($payload));
$result = curl_exec($ch);


curl --include \
     --request POST \
     --header "Content-Type: application/json; charset=utf-8" \
     --header "Authorization: Basic <YOUR_API_KEY>" \
     --data-binary "{\"segments\":[\"Mobile Users\",\"Subscribers from last 7 days\"],\"title\":\"Title of message\",\"body\":\"Body of message\",\"link\":\"https:\\/\\/\",\"ttl\":604800}" \<YOUR_WEBSITE_UID>/segments

Other Features

HTTP/HTTPS support

We support both HTTP and HTTPS websites. Sendflow will provide you a branded HTTPS subdomain.

Test Messages

Before sending out a messaging campaign to your users, you may want to test it to make sure it looks right.


Tagging your subscribers is a useful way to save their interests and lots of other useful data.


Sendflow can certainly be used to send personalized notifications to each user.


Send to all your subscribers or select the segments that interest you. That give you the ability to target subscribers with more personalized and more engaging push notifications.


For a better user experience and higher subscription numbers, your readers see a nice permission dialog, before the default browser one.

Intelligent Subscription

We offers flexible behavior settings that allow you to choose when to start displaying each of your widgets and how often your site visitors should see it.

User Permissions

This functionality enables application admins to limit the permissions of some users within a team.

Unlimited Members

Invite members and set them proper permission. Just enter the address of the people you'd like to invite and we'll send them an invitation email.

Unlimited Websites

You can install Sendflow on multiple websites and either manage them from one central account.

Mail Reports

Weekly email reports through Sendflow is a great way to monitor your subscribers and campaigns.

Find a plan that’s right for your business.

Monthly price. No additional or hidden costs.

Try it
  • FREE
  • $0
  • Per Month
  • All features
  • No branding
  • Unlimited notifications
  • Up to 100 subscribers
  • from $9
  • Per Month
  • All features
  • No branding
  • Unlimited notifications
  • From 101 to 50 000 subscribers
  • PRO
  • from $150
  • Per Month
  • All features
  • No branding
  • Unlimited notifications
  • For more than 50 000
101 - 1 000 subscribers $9
1 001 - 2 500 subscribers $19
2 501 - 5 000 subscribers $29
5 001 - 10 000 subscribers $49
10 001 - 25 000 subscribers $89
25 001 - 50 000 subscribers $149
For an individual offer please contact

Frequently Asked Questions

When visitors land on the website they are prompted with an opt-in dialog box asking them to ‘Allow’ push notifications from a website. Visitors that click ‘Allow’ are directly added to the website subscriber base.
Sendflow accepts PayPal method at the moment.
You’re typically billed monthly (around the first of the month) for the prior month’s usage.
You do not have to do anything. If you have a negative balance and you do not pay, the account will be active until several days.

Supported all popular browsers