ActivitySmith

· #274 most-used

Your business, live on your lock screen

CommunicationProductivityDeveloperAutomationMonitoring & Alerts

ActivitySmith is an API service that pushes real-time Live Activities and push notifications to paired iOS devices from any backend, automation, or AI agent. Connect it to Actionist and your agents can broadcast deployment progress, incident alerts, cron-job completions, metric dashboards, and AI-task updates directly to your iPhone lock screen and Dynamic Island — without building any native iOS code.

Average time saved
6 hours
per person · per month
≈ 1 workdays back

Eliminates manual work. Agents eliminate the manual cycle of polling CI dashboards, monitoring tools, and financial systems — status comes to the team's lock screens rather than requiring them to go find it.

Schedule

What your ActivitySmith agent runs on autopilot

A week of scheduled jobs your Actionist agent will execute on your behalf.

28Scheduled jobs
7Agents at work
24/7Always on
Agents
TueThu
Tue
Wed
Thu
7a
8a
9a
10a
11a
12p
1p
2p
3p
4p
5p
6p
Multi-app workflows

ActivitySmith × every other app you use

End-to-end automations that span multiple apps — each one a real business outcome.

6Workflows
5Apps spanned
~19 hrsSaved / week
4Personas served
For engineering
Featured3 apps

CI pipeline progress on your lock screen from trigger to deploy

When a CI pipeline fires, the agent starts a segmented Live Activity on the engineering team's iPhones showing each pipeline stage. As tests pass, builds complete, and deploys succeed, the segments advance in real time. When the pipeline finishes, a push notification delivers the outcome and elapsed time — the team has complete deploy visibility on their lock screens without opening a single dashboard.

~10 hrs

Time saved for your team — every week, on autopilot

The flow
Trigger·When a CI/CD pipeline is triggered in GitHub Actions or GitLab CI
Result
Start segmented-progress Live Activity with pipeline stagesUpdate Live Activity as each stage completesPost stage-completion updates to #deployments channelEnd Live Activity with success or failure final stateSend push notification with final deploy outcome and duration
The win
Saved per run
15 min
Runs / week
~40×
Engineers stop polling CI dashboards — live progress comes to them
Driven byOperations Agent
ROI

Savings

What your team gets back — two angles: what you stop doing manually, and what that's worth.

Without Actionist

What you do manually today

With Actionist

What your agent runs for you

  • Sales
    15 min / week
    Checking deploy status before customer calls

    Sales reps ask engineering whether the feature they promised is in production, wait for a Slack reply, and sometimes give incorrect information on calls because the answer came too late.

    Sales Agent
    0 min
    Agent delivers production version to lock screen each Monday

    Every Monday before the first call block, the agent sends the current production version and weekend deploy summary to the sales channel — reps know what is live without asking anyone.

  • Marketing
    30 min / week
    Opening dashboards to check campaign metrics

    Marketing checks Google Analytics, Mixpanel, or their CRM multiple times a day to see if a new campaign is gaining traction, losing time to context-switching between their primary work and dashboard tabs.

    Marketing Agent
    0 min
    Agent keeps campaign metrics visible on lock screen during launch week

    On campaign launch days, the agent starts a stats Live Activity on marketing devices showing impressions, clicks, and signups in real time — the team monitors traction passively without opening a single dashboard.

  • Customer Support
    25 min / week
    Manually monitoring helpdesk queue for volume spikes

    Support leads check the helpdesk queue multiple times an hour during high-traffic periods to catch backlogs before they become SLA breaches, interrupting their own work each time.

    Customer Support Agent
    0 min
    Agent pages support leads when ticket volume spikes above threshold

    When ticket volume rises more than 20% above baseline, the agent sends a targeted push to the support-leads channel with the current volume and top category — leads are paged immediately without anyone watching a dashboard.

  • Human Resources
    20 min / week
    Logging into onboarding tracker to check provisioning status

    HR coordinators open the onboarding tracker several times a day when new hires are being set up, looking for blocked provisioning steps and following up with IT or Facilities manually.

    Human Resources Agent
    0 min
    Agent tracks onboarding pipeline on HR lock screen all day

    When new hires join, the agent starts a segmented-progress Live Activity showing which provisioning steps are complete — the coordinator monitors from their lock screen and acts on blocks without opening the tracker.

  • Finance
    30 min / week
    Checking financial dashboards for MRR and burn rate

    Finance team opens Stripe, spreadsheets, or financial dashboards multiple times per week to check MRR, churn, and burn rate for routine reviews and leadership questions — each check is a context switch away from core work.

    Finance Agent
    0 min
    Agent surfaces MRR and burn metrics on lock screen at scheduled times

    The finance agent starts a metrics Live Activity with current MRR and burn rate at the start of key review days — the team has the numbers on their lock screen for the meeting without opening a spreadsheet.

  • Operations
    60 min / week
    Polling monitoring dashboards for pipeline and infrastructure status

    Ops engineers keep monitoring dashboards open in browser tabs and switch to them repeatedly throughout the day to check pipeline status, infrastructure health, and scheduled job completion — interrupting deep work constantly.

    Operations Agent
    0 min
    Agent pushes pipeline progress and alerts to ops lock screens passively

    Running pipelines send Live Activity progress to ops devices automatically; alerts fire push notifications when thresholds are breached — ops engineers keep their focus and still catch every issue within about a minute.

  • Legal
    20 min / week
    Checking contract and compliance systems for upcoming deadlines

    Legal counsel logs into contract management and compliance systems weekly to identify upcoming renewal deadlines, regulatory filings, and review obligations — information they have to actively retrieve rather than receiving proactively.

    Legal Agent
    0 min
    Agent delivers deadline and compliance summaries to counsel devices proactively

    Every Monday the agent pushes the week's contract deadlines to the legal channel, and every Friday sends the 30-day regulatory filing calendar — counsel receives obligations on their lock screen without logging into any system.

+ 100s of other ActivitySmith automations
Average time saved
20 hrs / person / month
Calculator

Calculate what your team saves

Team size
5 people
Hourly rate
$75 / hr
Hours saved / week
8
Hours saved / year
375
Annual ROI
$28,125

Based on ActivitySmith's typical team usage — the visible tasks plus a few other automations the agent runs: ~1.5 hrs / person / week of admin work automated.

Connect

How to plug ActivitySmith into Actionist

Pick the connection method that suits your environment.

ActivitySmith uses a single bearer API key for all operations. Generate the key in the web dashboard, scope it to all recipients or specific channels, and paste it here.

1
Install the iOS app and pair a device

Download ActivitySmith from the App Store, sign in with your account, open Devices, and tap Pair This Device. You must have at least one paired device before any events can be delivered.

2
Generate an API key

Sign in at activitysmith.com/app/keys, click Create key, choose a scope (all recipients or specific channels), and copy the value. Store it as ACTIVITYSMITH_API_KEY — treat it like a password.

3
Paste into Actionist and test

Paste the API key into the field below and click Test connection. Actionist will send a silent test push to confirm the handshake before any agent tasks run.

Credentials you'll need
API Key*
activitysmith.com/app/keys → Create key → copy value
Actions

15 actions your agent can call

Read and write operations available to your Actionist agent.

Triggers

0 events your agent can react to

Events your agent watches for, and the actions it kicks off in response.

This app has no triggers yet.
FAQs

Questions about ActivitySmith + Actionist

How does Actionist connect to ActivitySmith?
Go to the Apps tab, find ActivitySmith, and click Connect. You connect via an API key: sign in at activitysmith.com/app/keys, create a key (scoped to all recipients or specific channels), and paste it into Actionist. Actionist runs a test call to confirm the handshake before any agent tasks run. You must also have at least one iOS device paired in the ActivitySmith app before any notifications or Live Activities can be delivered.
Do I need to build an iOS app to use ActivitySmith with Actionist?
No. ActivitySmith ships a native iOS app you install from the App Store. You sign in with your ActivitySmith account, pair your device, and it is ready to receive Live Activities and push notifications from any connected backend or agent. Actionist interacts with the ActivitySmith API directly — there is no iOS development work required on your side.
What is the difference between a push notification and a Live Activity in ActivitySmith?
A push notification is a standard iOS alert that appears once, can be dismissed, and disappears from the lock screen. A Live Activity is a persistent widget that stays on the lock screen and in the Dynamic Island, updating in real time as your agent sends new content — showing progress bars, metric grids, timers, or alert states. Live Activities are designed for ongoing operations you want to monitor passively; push notifications are for one-time events that need immediate attention. For long-running jobs like deployments or migrations, a Live Activity is the right choice. For point-in-time events like job completions or revenue milestones, a push notification is appropriate.
Can I send notifications to specific team members rather than everyone?
Yes. ActivitySmith uses named channels — you assign devices to channels in the dashboard, and your API key can be scoped to specific channels. In Actionist, the Send Push Notification to Channel action lets you target a channel by slug so only the devices assigned to that channel receive the notification. For example, you can send deploy alerts to the 'engineering' channel without paging the finance team, and send revenue milestones only to the 'leadership' channel.
How many iOS devices can I pair with ActivitySmith?
The number of paired devices depends on your ActivitySmith plan. The Developer plan ($9/month) supports up to 2 devices. The Team plan ($39/month) supports up to 15 devices across up to 5 team members. The Scale plan ($129/month) supports up to 60 devices across up to 20 team members. Enterprise plans have custom limits. If you are near your plan's device limit, the List Paired Devices action in Actionist can help you audit the current count and identify stale pairings before you hit the cap.
What Live Activity display types are available and when should I use each one?
ActivitySmith offers six Live Activity types. Use 'progress' for operations with a measurable percentage (file uploads, database imports). Use 'segmented_progress' for pipelines with a fixed number of known steps (CI stages, onboarding checklists). Use 'stats' for multiple named metric values shown as a grid (agent task dashboards, server health). Use 'metrics' for a similar layout with different visual treatment. Use 'timer' for time-boxed operations where countdown or count-up is the primary signal (maintenance windows, SLA clocks). Use 'alert' for incidents and conditions requiring acknowledgement, especially when you need an action button that links to a runbook or triggers a webhook.
What happens to a Live Activity if my agent or pipeline crashes mid-run?
If your pipeline crashes without calling End Live Activity, the Live Activity stays visible on the lock screen until iOS automatically dismisses it — typically after about eight hours. To handle crash recovery cleanly, use the Stream Live Activity action with a stable stream key instead of the Start/Update/End pattern. Because Stream Live Activity creates the activity if it does not exist and updates it if it does, a restarted pipeline can resume updating the same activity with the same stream key without creating a duplicate or leaving a ghost activity behind.
Does ActivitySmith work for teams, or is it just for individual developers?
ActivitySmith supports teams via its channel system. You can invite team members to your ActivitySmith account, assign their devices to named channels (e.g. 'on-call', 'engineering', 'leadership'), and create scoped API keys that can only deliver to specific channels. Actionist agents can then send targeted notifications to the right channel for each alert type. The Team plan ($39/month) supports up to 5 team members and 15 devices, and the Scale plan supports up to 20 members and 60 devices.