GitLab logo

Track GitLab pipelines and deployments from your lock screen

Route GitLab project and group webhooks through ActivitySmith so pipeline, job, deployment, and merge request events appear on your iOS device. Send events as Push Notifications for fast alerts, or keep long-running work visible with Live Activities.

Website

gitlab.com

Webhooks docs

docs.gitlab.com

Webhook signal coverage

Use provider payload fields to keep each iOS update specific, routeable, and tied to the workflow event that caused it.

GitLab events ActivitySmith can route

  • Pipeline, job, and deployment events for CI/CD progress and completion.
  • Merge request, issue, release, comment, and repository update events for team alerts.
  • Project, ref, status, branch, user, and object attributes for custom titles and messages.
  • Channels and action buttons for routing follow-up to the right team or runbook.
GitLab deployment push notification on iPhone
Live Activity on iPhone driven by a webhook payload

Set it up from the webhook settings

Create the ActivitySmith endpoint first, paste it into GitLab, then choose what appears on your device from the incoming payload fields.

01

Create the webhook

Open ActivitySmith webhooks, choose GitLab, then select Push Notifications or Live Activities.

02

Paste the GitLab URL

Copy the generated ActivitySmith URL into GitLab webhooks and subscribe to pipeline, job, deployment, or merge request events.

03

Choose what appears on your lock screen

Map GitLab payload fields into titles, messages, progress, channels, and action buttons.

ActivitySmith inbound webhooks configuration

Use it for

Pipeline progress on lock screen

Start a Live Activity when a pipeline begins, update it as jobs move through stages, and finish it when GitLab reports the final status.

Failed job notifications

Send a Push Notification to the owning channel when a job fails, including the branch, commit, author, and a link back to GitLab.

Deployment completion

Route production deployment events to the release team so shipped, failed, or rolled-back work is visible without opening GitLab.

Merge request follow-up

Notify reviewers, open the merge request, or trigger an internal webhook when a review or release event needs attention.

Ready to make your backend visible in real time?

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