Skip to content

Commit fde98e9

Browse files
committed
Add Webhook Info
1 parent ac5a4ca commit fde98e9

File tree

1 file changed

+83
-1
lines changed

1 file changed

+83
-1
lines changed

docs/intro/ff-ui/my-organization.md

Lines changed: 83 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -295,4 +295,86 @@ We allow you to add more custom domains and share them with all team members. Th
295295

296296
To do so, click on **Add Domains** (under My Organization).
297297

298-
![Add custom domain](imgs/add-custom-domain.avif)
298+
![Add custom domain](imgs/add-custom-domain.avif)
299+
300+
## Webhooks
301+
Webhooks allow Enterprise users to receive real-time notifications about project updates and team events. When a specific event occurs, for example, creating a branch or pushing a commit, FlutterFlow sends a structured HTTP POST request to the webhook URL you've configured. This enables you to trigger custom workflows or sync updates across your internal systems.
302+
303+
:::info
304+
305+
Webhooks are **only available** to users on the **Enterprise** plan.
306+
307+
:::
308+
309+
:::tip [Possible Use Cases]
310+
311+
- **CI/CD Integration:** Automatically trigger build or deployment pipelines whenever a new commit is made to a branch.
312+
- **Audit Logging:** Log events to an internal system for compliance and audit tracking.
313+
- **Custom Notifications:** Send alerts to Slack, email, or internal tools when critical changes are made.
314+
- **Analytics & Reporting:** Track development activity across teams by capturing and analyzing webhook events.
315+
- **Dashboard Updates:** Reflect real-time project activity on internal dashboards to give stakeholders visibility into progress.
316+
317+
:::
318+
319+
### Supported Events
320+
321+
FlutterFlow supports webhook notifications for the following events:
322+
323+
- **Branch Created**: Triggered whenever a new branch is created within the project.
324+
- **Commit Created**: Triggered when a commit is created on any branch.
325+
- **User Info:**
326+
327+
[docusourous]
328+
329+
### Set Up Webhook
330+
331+
To start receiving webhook events, go to your **FlutterFlow Dashboard**, then navigate to **My Teams > Webhook URLs**. Click **+ Add URL**, enter your webhook endpoint, and click **Save**.
332+
333+
Once saved, FlutterFlow will automatically send POST requests to the provided URL whenever supported events occur.
334+
335+
[image]
336+
337+
:::tip[Allowlist IP Addresses]
338+
339+
If your webhook endpoint is hosted behind a firewall or NAT, you’ll need to allow incoming traffic from the following static IP addresses to ensure event delivery.
340+
341+
```jsx
342+
{
343+
"us": [
344+
"44.228.126.217",
345+
"50.112.21.217",
346+
"52.24.126.164",
347+
"54.148.139.208",
348+
"2600:1f24:64:8000::/56"
349+
],
350+
"us-east": [
351+
"54.164.207.221",
352+
"54.90.7.123",
353+
"2600:1f28:37:4000::/56"
354+
],
355+
"eu": [
356+
"52.215.16.239",
357+
"54.216.8.72",
358+
"63.33.109.123",
359+
"2a05:d028:17:8000::/56"
360+
],
361+
"in": [
362+
"13.126.41.108",
363+
"15.207.218.84",
364+
"65.2.133.31"
365+
],
366+
"au": [
367+
"13.239.204.236",
368+
"54.66.246.217",
369+
"54.252.65.96",
370+
"2406:da2c:13:4000::/56"
371+
],
372+
"ca": [
373+
"52.60.44.49",
374+
"3.98.68.230",
375+
"3.96.105.27",
376+
"2600:1f21:1c:4000::/56"
377+
]
378+
}
379+
```
380+
:::

0 commit comments

Comments
 (0)