diff --git a/guides/how-to-create-scheduled-deliveries.mdx b/guides/how-to-create-scheduled-deliveries.mdx
index 084a1a06..dd314087 100644
--- a/guides/how-to-create-scheduled-deliveries.mdx
+++ b/guides/how-to-create-scheduled-deliveries.mdx
@@ -10,7 +10,7 @@ If your Lightdash organization has [Slack](/references/workspace/adding-slack-in
This means old emails or Slack shares will have broken images and there is not an option to retrieve them. If you want to keep the sent files, it's best to download them from the scheduled delivery.
-Self-hosted instances can [configure download link expiration](#configuring-download-link-expiration) per channel.
+Organization admins can [configure download link expiration](#configuring-download-link-expiration) globally or per channel.
@@ -250,4 +250,29 @@ For example:
## Configuring download link expiration
-By default, download links in scheduled deliveries expire after 3 days. Self-hosted instances can adjust this globally or per channel (email, Slack, MS Teams) using [persistent download URL environment variables](/self-host/customize-deployment/environment-variables#persistent-download-urls).
+By default, download links in scheduled deliveries expire after 3 days. Organization admins can change this from **Settings → Organization → Exporting**.
+
+### Settings
+
+- **Download link expiry (days)** — the base expiry that applies to every channel. Accepts 1–365 days.
+- **Set a different expiry for specific channels** — when enabled, you can override the base for individual channels you have set up: Email, Slack, Microsoft Teams, and Google Chat. Leave a channel blank (or click the ✕ in the input) to inherit the base.
+
+Only channels your organization has configured appear in the per-channel section. If a channel is later disabled, any saved override is preserved but hidden.
+
+### How expiry is resolved
+
+For each delivery, Lightdash picks the first value that is set, in this order:
+
+```
+organization channel override → organization base → environment channel default → environment base default
+```
+
+The environment defaults come from the `PERSISTENT_DOWNLOAD_URL_EXPIRATION_SECONDS*` variables on self-hosted instances and ship with sensible defaults on Lightdash Cloud.
+
+### Long-lived links (more than 7 days)
+
+AWS presigned S3 URLs cannot live longer than 7 days. When you set an expiry above 7 days, Lightdash transparently switches that channel to a persistent download URL — a stable app link that mints a fresh short-lived S3 URL on each access. No additional configuration is required, and shorter expiries continue to use direct S3 links as before.
+
+
+ Self-hosted instances can still set instance-wide defaults with the [persistent download URL environment variables](/self-host/customize-deployment/environment-variables#persistent-download-urls). Organization settings override those defaults when present.
+
diff --git a/self-host/customize-deployment/environment-variables.mdx b/self-host/customize-deployment/environment-variables.mdx
index ab2d6a65..7dbaab7d 100644
--- a/self-host/customize-deployment/environment-variables.mdx
+++ b/self-host/customize-deployment/environment-variables.mdx
@@ -158,6 +158,12 @@ These variables allow you to configure [S3 Object Storage](/self-host/customize-
When enabled, CSV and dashboard ZIP exports return a stable Lightdash-hosted URL (e.g. `https://lightdash.example.com/api/v1/file/{id}`) instead of a direct S3 signed URL. Each time this URL is accessed, Lightdash generates a short-lived S3 signed URL and redirects to it — so the underlying URL never goes stale and download links survive IAM credential rotation.
+The variables below act as instance-wide defaults. Organization admins can override them per organization (and per channel) from **Settings → Organization → Exporting**. See [Configuring download link expiration](/guides/how-to-create-scheduled-deliveries#configuring-download-link-expiration).
+
+
+ Scheduled-delivery links longer than 7 days automatically switch to a persistent URL, even if `PERSISTENT_DOWNLOAD_URLS_ENABLED` is `false`. AWS presigned S3 URLs cannot live past 7 days, so this prevents links from silently breaking.
+
+
| Variable | Description |
| :--------------------------------------------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `PERSISTENT_DOWNLOAD_URLS_ENABLED` | Enables persistent download URLs (default=false) |