Documentation menu

Integrations

Connect MASK with your existing tools and automate your online presence workflows.

Available integrations

MASK integrates directly with the following services:

  • Slack — receive notifications when links are created, hit click milestones, or expire.
  • Custom webhooks — send events to any endpoint you control to connect MASK with the rest of your stack.

Connecting a service

Go to Settings → Integrations → Webhooks and add an endpoint. Paste the URL where MASK should send events, choose which events you want to receive, and save. MASK will POST a signed payload to that URL whenever a selected event occurs.

Webhooks are configured per workspace. Only workspace admins and owners can add or remove webhook endpoints.

Webhooks

For custom integrations, use webhooks to receive real-time HTTP POST notifications when events occur in your workspace. Configure webhooks from Settings → Integrations → Webhooks.

Available webhook events:

  • link.created — a new link was created
  • link.clicked — a link received a click
  • link.updated — a link's settings were changed
  • link.deleted — a link was deleted
  • page.published — a bio page was published

Each webhook request includes a X-Mask-Signature header for verifying the payload. See the Webhooks API reference for signature verification details.

Rate limits

Webhook deliveries and integration syncs follow the same rate limits as the API. If a webhook delivery fails, MASK retries with exponential backoff up to 5 times over 24 hours. Failed deliveries are logged in Settings → Integrations → Webhooks → Delivery log.