Push Notifications and Live Activities from your terminal

Works with your scripts and workflows

Send Push Notifications and update Live Activities from your terminal or shell scripts.

npm install -g activitysmith-cli
export ACTIVITYSMITH_API_KEY="YOUR-API-KEY"

Push Notifications

A new subscription, a finished job, an agent that needs your attention. Send the update straight to your iPhone or iPad.

ActivitySmith Push Notification: New subscription, Customer upgraded to Pro plan
activitysmith push \
--title "New subscription 💸" \
--message "Customer upgraded to Pro plan"
Explore Push Notifications

Live Activities

Keep deployments, backups, and long-running jobs visible on your Lock Screen and Dynamic Island. Update the same Live Activity as the work progresses.

Nightly database backup Live Activity showing step 2 of 3
activitysmith activity stream nightly-backup \
--content-state '{
"title": "Nightly database backup",
"subtitle": "upload archive",
"type": "segmented_progress",
"numberOfSteps": 3,
"currentStep": 2
}'
Explore Live Activities

Lock Screen Widgets

Revenue, signups, uptime. Send a metric value from your backend and see it in a widget on your Lock Screen.

ActivitySmith Lock Screen Widgets displaying business metrics
activitysmith metrics update revenue 2430
Explore Lock Screen Widgets

Send your first push notification.

Pair your device, create an API key, and make your first call.

Explore other SDKs