Notifications for app developers

Keep up with your apps.
Get on with your day.

Payments, feedback, releases, and service alerts. From your tools or backend to one inbox, on the web and your phone.

nastea#billingRevenueCatUnreadSubscription renewedApp Store Β· USD 9.99
revos#feedbackSentry User FeedbackUnreadNew user feedbackI can’t finish checkout on my phone.
revos#releasesApp Store ReleasesUnreadApp in reviewApp Store Β· revos Waiting for review β†’ In review
#releasesDokployUnreadBuild SuccessBuild completed successfully.
revos#errorsSentry Issue AlertsUnreadTypeError: Cannot read properties of undefinedPOST /api/checkout
#domainstapit.studioUnreadtapit.studio expires soonRegistration expires within 30 days.
revos#uptimerevos-platformUnreadrevos-platform recoveredThe endpoint is responding again.
revos#signupsUnreadNew signupada@example.com created an account.
revos#releasesVercelUnreadDeployment failedrevos-platform failed to deploy.

One request.
Straight to your channel.

import { Appkeepr } from "@appkeeprhq/node";

const token = process.env.APPKEEPR_API_TOKEN;
if (!token) throw new Error("Set APPKEEPR_API_TOKEN.");

const appkeepr = new Appkeepr({
  token,
});

await appkeepr.messages.send(
  {
    channel: "signups",
    title: "New user registered",
    body: "jane@example.com created an account.",
    icon: "πŸŽ‰",
  },
  { idempotencyKey: "signup-1042" },
);
  1. 01

    Create a channel

    Keep related updates together.

  2. 02

    Create an API token

    One token can send to any channel in your workspace.

  3. 03

    Send a message

    Pass the channel name, body, and optional project.

Your tools. Your channels.
No backend to build.

  • TrialsPayments
  • ErrorsFeedback
  • VercelDokployDeployments
    FailureSuccess
  • Your backendHTTP API Β· Node.js
    Custom events
  • In reviewRejectedReady for distribution

Your apps have a lot to tell you.
Give them one place to do it.

Read a message on your phone. It’s marked as read on the web, too.

Inbox

Inbox

No more messages

Fewer tools to pay for.
Less to keep checking.

Uptime checks and domain expiry reminders are built in. Route each source to the channel you choose.

revos-platform

Online
2 min downRecovered

#uptime

Back online

Uptime

Add an endpoint. Get notified when it goes down and recovers.

tapit.studio

Domain

30days

TLS

14days

#domains

TLS expires in 14 days

Domains & TLS

Add a domain and its TLS hosts. Get reminders before either expires.

Start free.

Add more capacity as your apps grow.

Free

Start with the essentials.

$0

per month

Get started
  • 1,000 messages / month
  • 10 uptime checks
  • 1 domain expiry check
  • Unlimited integrations
Room to grow

Pro

Keep pace as you grow.

$9.99

per month

Get started
  • 10,000 messages / month
  • 100 uptime checks
  • 10 domain expiry checks
  • Unlimited integrations

Scale

Built for high volume.

$29.99

per month

Get started
  • 100,000 messages / month
  • 1,000 uptime checks
  • 100 domain expiry checks
  • Unlimited integrations