# Integrations

MuxForms integrations are configured per form under Integrations. Slack and Discord use incoming webhook URLs with messages formatted for each platform. Google Sheets uses a deployable Apps Script web app. Zapier, Make, and n8n should use the Custom URL destination with signed JSON.

## Quick links

| Integration | Destination type |
| --- | --- |
| Slack | Slack incoming webhook |
| Discord | Discord webhook |
| Google Sheets | Google Sheets (Apps Script) |
| Zapier / Make / n8n | Custom URL (signed webhook) |

Configure per form: dashboard → **Integrations**.

- **Slack** — incoming webhook URL
- **Discord** — channel webhook URL
- **Google Sheets** — Apps Script `/exec` URL (template in dashboard)
- **Zapier / Make / n8n** — Custom URL + HMAC (`/docs/webhooks`)

Catalog: https://www.muxforms.com/integrations

## FAQ

### One form, multiple tools?

Each form supports one integration URL. Use your automation tool to fan out to Slack and Notion if needed.

### Does Slack get the raw JSON payload?

No. MuxForms formats a readable Slack message. Use Custom URL for raw JSON.

### Where is the submit API documented?

See /docs/api for POST /api/v1/forms/{formId}/submit from server or mobile clients.

---

HTML version: https://www.muxforms.com/docs/integrations
Source: MuxForms (https://www.muxforms.com)
