Quickly connect actions to your scripts or code

Send interactive push notifications via Pushback's simple API

Choose a color

It will change the lightblub below!

Hassle free setup

Send messages and receive replies with one http request

No registration required. Try it out and sign up later

No firewall configuration or opening ports

No need for your own server or app

#!/bin/bash
echo "waiting for user..."
ACTION=$(curl -s https://api.pushback.io/v1/send_sync \
-u <access token>: \
-d 'id=User_1' \
-d 'title=Choose a color' \
-d 'body=It will change the lightblub below!' \
-d "action1=Blue" \
-d "action2=Green")
echo "user action was: $ACTION"

Iterate your ideas fast

Code samples in bash, ruby, python, golang, bash, etc

Further integration to your server with webhooks

Available on all platforms -- iOS, Android, and web

Share access with others

Once you have solidified your idea you can invite others with a link. They will be able to interact with the same notifications as you. Organize friends, family, or co-workers into seperate channels so that they only have limited access.

Quick Setup

Install the app and do one http request. That's it.

Message Dashboard

See all your messages and replies in one place

Hassle Free

No registration required. Try it out and sign up later.

Multiple Users

Invite friends, family, and coworkers to receive messages with a link.

Actionable notifications

Android

iOS

Web

Multiple ways to integrate

Code

terminal

Synchronous mode blocks code execution until a reply is received

Webhooks

messageSent {
  title
  body
}
replySent {
  text
  message {
    id
  }
}

Notify your server anytime a message or reply is sent

Apps

outlines of shapes and confetti in the background

Easily send messages from the app and view complete message history

Examples

Send a message if a process stops logging

find program.log -mmin +20 -execdir pushback "The system is down!"

Track your habits with cron jobs

0 0 1 * * pushback "Pay Rent"
0 22 * * 1-5 pushback "Exercise"

Get progress updates

ddrescuelog -t /Volumes/etc/part1-ddrescue.log | pushback "$(</dev/stdin)"

Execute arbitrary commands (not recommended)

eval $(pushback "Run command") | pushback "$(</dev/stdin)"

Try Pushback for free!