> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://help.sigmacomputing.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://help.sigmacomputing.com/_mcp/server.

# Export to webhook

> Export Sigma workbook data to webhook endpoints or apps like Marketo, Segment, or Airtable on demand or on a schedule.

This feature does not currently support export to authenticated endpoints.

Sigma webhook exports let you send data to your own webhook endpoints, or to other applications such as Marketo, Segment, or Airtable, using a webhook. You can export your workbook data on an as-needed basis or create one or more schedules for recurring exports. Each schedule can support multiple endpoints and send conditions.

Sigma generates exports from the workbook's latest published version. Changes you make to a workbook draft, custom view, or exploration cannot be exported unless you save or publish the changes. Depending on your export destination, you can also choose to export a saved view or tagged version of the workbook. If you are exporting elements that are only on a saved view, you must open the export modal from the saved view.

For a matrix of supported file formats and saved view/version tag export support, see [Available export destinations and formats](/docs/send-or-schedule-workbook-exports#available-export-destinations-and-formats).

## User requirements

The ability to export to webhooks requires the following:

* You must be assigned an [account type](/docs/account-type-and-license-overview) with the **Export to webhook** permission enabled.

If your organization restricts traffic from certain IP addresses, add the Sigma IP addresses to your allowlist. For more details, see [Add Sigma IPs to the allowlist](/docs/connect-to-data-sources#add-sigma-ips-to-the-allowlist).

## Supported formats

Individual elements can be exported to webhook as the following file types:

* CSV
* JSON
* PDF
* PNG

## Export limit

Webhooks have an export limit of 1 million rows. See [Download, export, and upload limitations](/docs/download-export-and-upload-limitations).

## Send an ad hoc webhook export

1. From the workbook menu (<img src="https://sigma-docs-screenshots.s3.us-west-2.amazonaws.com/Icons/caret.svg" alt="" />), select **Share and export> Export**.\
   The **Export** modal opens.
2. Select **Webhook**.
3. For **Endpoint**, enter one or more target webhook endpoints.

   * Separate multiple endpoints with commas.
   * Endpoint URLs must start with `https://`.
4. If the workbook has tagged versions, select which one you want to export elements from.
5. In the **Attachments** section, select a workbook element to export.
6. For the attachment, select a supported file format.
7. Click **Export**.

   The export contains published workbook content only. Draft changes aren't reflected.

## Schedule a recurring export

1. From the workbook menu (<img src="https://sigma-docs-screenshots.s3.us-west-2.amazonaws.com/Icons/caret.svg" alt="" />), select **Share and export> Schedule exports...**.

2. If this is the first schedule for the workbook, click **Add schedule**, otherwise click **+ New schedule**.

3. Select **Webhook**.

   ![The Schedule exports modal with webhook selected as the export destination, showing the Endpoint field, a CSV attachment, and a daily frequency set to 5:00 PM.](https://files.buildwithfern.com/sigma.docs.buildwithfern.com/25378268e9f9e5744be9960b3b1d4ca3d361294ac212852687adee5771e0ade3/assets/docs-images/9956f7d7c2c6c41a53545b8df1a83bf15f6024bee5a6d0d6abc3785dd6216454-export-webhook.png)

4. For **Endpoint**, enter one or more target webhook endpoints.

   * Separate multiple endpoints with commas.
   * Endpoint URLs must start with `https://`.

5. If the workbook has tagged versions, select which one you want to export elements from.

6. In the **Attachments** section, select a workbook element to export.

7. For the attachment, select a supported file format.

8. In the **Frequency** section, set the delivery schedule:

   * (Optional) Select the dropdown for **Daily** and select **Weekly**, **Monthly**, or **Custom**.

     * For **Daily**, select **Once a day** or **Multiple times**.
     * For **Weekly**, select which days of the week to send an email, and choose between **Once a day** or **Multiple times**.
     * For **Monthly**, select which day of the month to send an email, and the time of day.
     * For **Custom**, specify a schedule using cron syntax. See [Set up a custom delivery schedule](/docs/configure-additional-options-for-exports#set-up-a-custom-delivery-schedule).

       If you select **Multiple times**, specify the frequency. For example, every 2 hours on the :15 of the hour between 9 AM and 6 PM.

       If you don't have the option to set a specific frequency, export frequency might be restricted for your organization. For more details, see [Restrict export recipients and frequency](/docs/restrict-export-recipients).
   * (Optional) Adjust the default schedule time zone using the dropdown menu.
   * (Optional) Choose how often to send the export: **Always** or only **If a condition is met**. See [Schedule a conditional export or alert](/docs/schedule-a-conditional-export-or-alert).
     * (Optional) If you choose to send an export only **If a condition is met**, you can turn on the switch to stop notifying after a set number of occurrences per day, week, or in total.

9. (Optional) Select the checkbox for **Customize control values** to filter the exported data according to the value of one or more workbook controls. See [Configure additional options for exports](/docs/configure-additional-options-for-exports).

10. Click **Create**.

## Related resources

* [Send and schedule exports from workbooks](/docs/send-and-schedule-exports-from-workbooks)
* [Apply control values to scheduled exports](/docs/apply-control-values-to-scheduled-exports)