Turn any backend event into real-time updates on your lock screen

Send Push Notifications and Live Activities from any backend, script, automation or AI agent to your paired iOS devices with a simple API call.

await activitysmith.liveActivities.start({
content_state: {
title: "Server Health",
subtitle: "prod-web-1",
type: "metrics",
metrics: [
{ label: "CPU", value: 9, unit: "%" },
{ label: "MEM", value: 45, unit: "%" },
],
},
});
await activitysmith.liveActivities.start({
content_state: {
title: "API Deployment",
subtitle: "start",
number_of_steps: 5,
current_step: 1,
type: "segmented_progress",
},
});
Learn more
Tuesday 9 September
9:14
Server Health
prod-web-1
CPU9%
MEM45%
API Deployment
start
1/5
ActivitySmith
Deployment Complete ✅
11:27 AM

Production deployment v2.4.1 successful

ActivitySmith
New User Signup 🎉
11:24 AM

[email protected] just signed up

ActivitySmith
Trial Converted 💸
11:17 AM

Trial user upgraded to Pro plan

ActivitySmith
Build Failed ⚠️
10:59 AM

CI pipeline failed on main branch

ActivitySmith
Error Rate Spike 🚨
10:29 AM

Error rate increased to 5.2% in production

ActivitySmith
Backup Complete
9:29 AM

Daily database backup completed successfully

Custom iOS alerts from any backend

Send push notifications directly to your iOS devices.

await activitysmith.notifications.send({
title: "Trial Converted 💸",
message: "Trial user upgraded to Pro plan",
});
Learn more
How it works

1. Get an API key

Sign up and grab your API key.

2. Pair your iOS devices

Download the ActivitySmith app and pair your device to your account. Each paired device can start receiving Live Activities and Push Notifications in seconds.

3. Send updates from any runtime

Call the API from your backend, worker, cron job, automation, AI agent, or GitHub Action. Use Live Activities for long-running processes and Push Notifications for immediate events.

For Teams

Works for teams, not just solo developers

Invite teammates, let each person pair their own iPhone or iPad, and keep releases, incidents, and long-running jobs visible across the team. Use channels when you need to scope delivery to specific teammates, groups, or devices instead of notifying everyone.

ActivitySmith team members view
ActivitySmith mobile app preview
Download on the App Store
ActivitySmith app QR code

Scan to download

Mobile App

Download the ActivitySmith iOS app and pair your device. Your device will be ready to receive Live Activities and Push Notifications in seconds.

App requires iOS 18 or later.

FAQ

Do I need to build my own mobile app to receive these alerts?

No, that's the best part. ActivitySmith provides a dedicated, ready-to-use iOS app. You don't have to write a single line of Swift or manage App Store submissions. Just download our app, pair your device, and start pushing alerts from your backend in minutes.

Do I need an Apple Developer account or push certificates?

No. Because you are sending alerts to the ActivitySmith app rather than your own custom app, we handle all the APNs (Apple Push Notification service) handshake. You don't need to manage certificates, identifiers, or provisioning profiles.

Can I use ActivitySmith to send notifications to my own app's users?

No. ActivitySmith is not an SDK for your own mobile apps. It's a service that lets you send notifications from any backend to the ActivitySmith iOS app.

What is the benefit of using the ActivitySmith app instead of Slack/Discord?

Standard chat apps don't support iOS Live Activities or rich push notifications. ActivitySmith allows you to have a persistent, updating widget on your Lock Screen or Dynamic Island for things like 'Server Migration Progress' or 'Build Status' that you simply can't do with a standard push notification.

Ready to make your backend visible in real time?

Start your free trial. No credit card required. Cancel anytime.