Slack Custom
{#if handlerSelected === 'custom'}
{#if handlerPath === undefined} {/if}
{#if showScriptHelpText}
Example of error handler scripts can be found on Windmill Hub
{/if} {#if handlerPath}

Extra arguments

{#if customHandlerSchema && customHandlerSchema.properties && Object.keys(customHandlerSchema.properties).length === 0}
This error handler takes no extra arguments
{/if} {/if} {:else if handlerSelected === 'slack'} { if (e.detail && errorOrRecovery === 'error') { handlerPath = slackHandlerScriptPath } else if (e.detail && errorOrRecovery === 'recovery') { handlerPath = slackRecoveryHandler } else { handlerPath = undefined } }} /> {#if workspaceConnectedToSlack} {:else if workspaceConnectedToSlack == undefined} {/if} {#if $enterpriseLicense && isSlackHandler(handlerPath)} {#if workspaceConnectedToSlack == false}

The workspace needs to be connected to Slack to use this feature. You can configure it here.

{:else} {#if slackConnectionTestJob !== undefined}

{#if slackConnectionTestJob.in_progress} {:else if slackConnectionTestJob.is_success} {:else} {/if} Message sent via Windmill job {slackConnectionTestJob.uuid}

{/if} {/if} {/if} {/if}