← Back to changelog
Apr 14, 2026

Inbound Webhooks for GitLab, Railway, and Custom JSON Events

Inbound webhooks for GitLab, Railway, and custom JSON events

Your team can now follow backend work while it is still happening.

Deployment rollouts, CI pipelines, scheduled jobs, worker events, and internal tool activity can now stay visible as Live Activities on your Lock Screen. For one-off outcomes and handoffs, ActivitySmith can also deliver Push Notifications to your team's paired iOS devices.

ActivitySmith now accepts inbound webhooks from Railway, GitLab, and any service that sends custom JSON.

What's new

  • Railway inbound webhooks for deployment events.
  • GitLab inbound webhooks for pipelines, merge requests, issues, releases, comments, and repository events.
  • Generic JSON webhooks for custom backend events and no-code tools.
  • Delivery log for recent webhook requests, payloads, processing errors, and verification failures.

 

ActivitySmith inbound webhooks screen for Railway, GitLab and other services

 

Webhooks also support secret-token verification and channel targeting, so incoming events can be checked before processing and routed to the right people and devices.

Railway deployment events

Railway deployment state can now stay visible from rollout start to success or failure, without turning the release into another tab to watch.

For example, deployment start and progress events can update a Live Activity, then production success or failure can arrive as a Push Notification.

 

Track Railway deployment events with Push Notifications

 

Good fits:

  • production deploy started
  • deployment failed
  • rollback started
  • deployment succeeded
  • service metadata changed

GitLab pipeline and project events

GitLab pipeline, review, and release state can now follow the work from the Lock Screen while it moves.

You can route pipeline events to Live Activities, send Push Notifications for failed jobs or review handoffs, and open the related GitLab page from the notification action.

 

Track GitLab pipeline and project events with Live Activities

 

Generic JSON webhooks

Generic webhooks are the escape hatch.

If a service can send JSON, it can send an event into ActivitySmith. Paste a sample payload, map JSON fields into the notification or Live Activity text, and choose the delivery mode that fits the event.

For optional verification, send the generated secret in:

X-ActivitySmith-Webhook-Secret: YOUR_SECRET

This is useful for internal tools, workers, cron jobs, low-code automations, or webhook providers that do not need a dedicated preset yet.

Delivery log

Inbound webhooks include a delivery log for the inevitable "did the webhook fire?" moment.

 

Delivery log for inbound webhooks screen

 

Availability

Inbound webhooks are available now in the ActivitySmith dashboard.

Start with Railway, GitLab, or Generic JSON, then choose whether that endpoint should deliver Push Notifications or Live Activities.

More integrations such as Vercel, Sentry, Linear, Stripe, Polar, and GitHub are coming soon.