TipOff logo

Push notifications with
actionable buttons

Send notifications from any source. Receive user actions back via webhooks, gRPC, SSE, or polling. TipOff owns the delivery pipeline so your integrations stay simple.

Actionable Notifications

Define categories with action buttons. Users tap Done, Snooze, or Dismiss and you get a callback with the result.

Flexible Delivery

Receive action callbacks via webhooks, gRPC agent, SSE streams, or simple polling. Pick what fits your stack.

Agent or API

Run the agent locally for YAML-driven action routing, or integrate directly via the REST API with SSE, webhooks, or polling.

How it works

  1. 1. Send

    POST a notification with a title, body, and action category to the TipOff API.

  2. 2. Deliver

    TipOff pushes it to the user's iOS device via APNs with interactive action buttons.

  3. 3. Act

    The user taps an action button. The app reports the choice back to TipOff.

  4. 4. Callback

    TipOff delivers the action event to your webhook, agent, or stream in real time.

Ready to get started?

Set up your first notification source in minutes.