Track real-time metrics, deployments, and alerts on your iPhone with Lock Screen Widgets, Live Activities, and Push Notifications.
Production deployment v2.4.1 successful
[email protected] just signed up
Trial user upgraded to Pro plan
CI pipeline failed on main branch
Error rate increased to 5.2% in production
Daily database backup completed successfully
Send push notifications directly to your iOS devices.
await activitysmith.notifications.send({ title: "Trial Converted 💸", message: "Trial user upgraded to Pro plan",});ActivitySmith lets you display any value on your Lock Screen with widgets - SaaS metrics, revenue, number of users, uptime, or anything else you want to track.
await activitysmith.metrics.update("deploy.success_rate", 99.9);
Sign up and grab your API key.
Download the ActivitySmith app and pair your device to your account. Each paired device can start receiving Live Activities and Push Notifications in seconds.
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.
Pick your stack and start sending Push Notifications and Live Activities in a few lines of code.
import ActivitySmith from "activitysmith";const activitysmith = new ActivitySmith({ apiKey: process.env.ACTIVITYSMITH_API_KEY!,});await activitysmith.notifications.send({ title: "New subscription 💸", message: "Customer upgraded to Pro plan",});Send Push Notifications and Live Activity updates from Node.js services and workers.
Trigger Push Notifications and Live Activity progress from Python jobs and automation.
Publish deployment and runtime signal from Go backends with typed SDK calls.
Integrate Push Notifications and Live Activities into Laravel and PHP backends.
Send runtime signal from Ruby apps, Sidekiq workers, and scheduled jobs.
Trigger Push Notifications and Live Activities directly from shell scripts and CI pipelines.
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.



Scan to download
Download the ActivitySmith iOS app and pair your device. Your device will be ready to receive Live Activities and Push Notifications in seconds.
Learn moreApp requires iOS 18 or later.
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.
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.
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.
Standard chat apps don't support iOS Live Activities or rich Push Notifications. ActivitySmith gives you a persistent Live Activity on your Lock Screen or Dynamic Island for things like 'Deploy Progress' or 'Server Migration Progress' that you simply can't do with a standard push notification.
ActivitySmith is currently available for iOS and iPadOS. Android is in progress. Join the Android waitlist for launch updates and early access.
Join the Android waitlistMay 11, 2026
May 5, 2026
May 4, 2026
Apr 28, 2026
Apr 23, 2026
Start your free trial. No credit card required. Cancel anytime.