Built-In Integrations
mFoundry ships with native connectors for the most widely used collaboration and development platforms. Each connector handles authentication, payload mapping, and event routing for you out of the box.Slack
Receive real-time project notifications in any Slack channel — including workflow completions, task assignments, and status changes.
GitHub
Link commits, pull requests, and releases to mFoundry projects so your workflow context stays connected to your code history.
Jira
Sync Jira issues with mFoundry tasks bidirectionally, keeping your backlog and your workflows in lock-step without manual updates.
Connecting an Integration
Activating any built-in integration follows the same straightforward flow regardless of which service you are connecting.1
Go to Settings > Integrations
From the left sidebar, click Settings, then select the Integrations tab. You will see all available integrations listed with their current connection status.
2
Click the integration you want
Select the card for the integration you want to enable. This opens the integration detail panel, which shows a description, required permissions, and configuration options.
3
Authorize with OAuth or paste an API token
Depending on the service, you will either be redirected to an OAuth consent screen — where you approve the requested permissions in your third-party account — or prompted to paste a personal access token or webhook secret directly into mFoundry.
4
Configure triggers and mapped projects
After authorization, choose which mFoundry events should trigger activity in the connected service (for example, “workflow completed” → post to #deployments in Slack). Map the integration to one or more projects, then click Save Configuration to activate it.
Custom Webhooks
If the service you need is not listed as a built-in integration, mFoundry’s custom webhook system lets you send event payloads to any HTTPS endpoint you control. You can configure webhook URLs, select the events that trigger them, and inspect delivery logs all from one place. See the Webhooks configuration guide for full details on payload schemas, retry behavior, and signature verification.Each integration requests only the permissions it needs to function. Review the listed scopes on the integration detail panel before authorizing — Slack requires channel write access, GitHub requires repository read access and webhook write access, and Jira requires issue read/write access. You can revoke access at any time from Settings > Integrations without affecting your mFoundry data.