{ if (o) { formError = ''; focusFirstInput(); } }}> {isEditing ? 'Edit' : 'Add'} notification channel
{#if formError}
{formError}
{/if}
{#if isEditing} {formType === 'smtp' ? 'SMTP (Email)' : 'Apprise (Webhooks)'} {:else} formType = v as 'smtp' | 'apprise'} > {#if formType === 'smtp'} SMTP (Email) {:else} Apprise (Webhooks) {/if} SMTP (Email) Apprise (Webhooks) {/if}
{#if formType === 'smtp'}

SMTP configuration

{:else}

Apprise configuration

Supports Gotify (gotify:// or gotifys:// for HTTPS), Discord, Slack, Telegram, ntfy, Pushover, and generic JSON webhooks.

{/if}
{#if showSystemEvents}

These events are not tied to specific environments and are configured globally here.

{#each SYSTEM_EVENTS as event} {/each}
{/if}
Environment-specific events (containers, stacks, auto-updates) are configured in each environment's settings.