Skip to content

🚀 Feature: provide a way to handle provider failure #6092

@adnanjpg

Description

@adnanjpg

🔖 Feature description

With this feature, the users will be able to execute logic, call another provider, call a workflow or call an endpoint when a certain step fails.

For example, when my call to Twilio fails because of MailTrap being down or my api key being expired, I want novu to call Amazon SES with the same content, or I want novu to send an api request to my endpoint

🎤 Why is this feature needed ?

Providers can fail for many reasons, and when novu is used in a mission critical application such afailure can lead to high financial damages

✌️ How do you aim to achieve this?

I want to be able to tell my workflow to call another provider, call another workflow, or execute custom code when a step fails

🔄️ Additional Information

No response

👀 Have you spent some time to check if this feature request has been raised before?

  • I checked and didn't find similar issue

🏢 Have you read the Code of Conduct?

Are you willing to submit PR?

None

Metadata

Metadata

Assignees

No one assigned

    Labels

    APICreated by Linear-GitHub Sync

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions