From a3fe7c641c3913cb311de8eb0af8c2378cded664 Mon Sep 17 00:00:00 2001 From: Jacobo Vidal Date: Wed, 19 Nov 2025 15:45:13 +0100 Subject: [PATCH 1/3] Add send email docs --- .../forms/flows/integrations/auth0.mdx | 79 +++++++++++++----- .../forms/flows/integrations/logic.mdx | 4 +- .../forms/flows/integrations/mailjet.mdx | 2 +- .../forms/flows/integrations/sendgrid.mdx | 2 +- .../forms/flows/integrations/telegram.mdx | 2 +- .../forms/flows/integrations/twilio.mdx | 4 +- .../forms/flows/integrations/whatsapp.mdx | 2 +- .../auth0-notifications-send-email.png | Bin 0 -> 82521 bytes 8 files changed, 67 insertions(+), 28 deletions(-) create mode 100644 main/docs/images/forms/flows/integrations/auth0-notifications-send-email.png diff --git a/main/docs/customize/forms/flows/integrations/auth0.mdx b/main/docs/customize/forms/flows/integrations/auth0.mdx index 23c1cf97a..d71d81764 100644 --- a/main/docs/customize/forms/flows/integrations/auth0.mdx +++ b/main/docs/customize/forms/flows/integrations/auth0.mdx @@ -1,18 +1,19 @@ --- -description: Learn how to configure your Auth0 flow actions to retrieve and update - user's profile information or create new users. +description: Learn how to configure your Auth0 pre-built flow actions to perform operations such as updating a user's profile, sending an email, or making custom requests against the Management API. 'og:image': https://cdn2.auth0.com/docs/1.14553.0/img/share-image.png 'og:title': Auth0 'og:url': https://auth0.com/docs/ permalink: auth0 title: Auth0 -'twitter:description': Learn how to configure your Auth0 flow actions to retrieve - and update user's profile information or create new users. +'twitter:description': Learn how to configure your Auth0 pre-built flow actions to perform operations such as updating a user's profile, sending an email, or making custom requests against the Management API. 'twitter:title': Auth0 --- -This list of Auth0 actions allows you to get, create, and update users. -## Configure your Vault connection +## Management API + +This list groups all pre-built flow actions that consume the Management API. + +### Configure your Vault connection To configure a Vault connection for your Auth0 actions, you will need to [create a Machine-to-Machine](/docs/get-started/auth0-overview/create-applications/machine-to-machine-apps) application and use **Tenant domain, Client ID and Client Secret**: @@ -24,7 +25,7 @@ Remember to authorize your Machine-to-Machine application to access the Manageme -## Create user +### Create user Create User doesn't support interactions using canonical domain when combined with [Multiple Custom Domains](/docs/customize/custom-domains/multiple-custom-domains.mdx) during Early Access. To learn more, read [Product Release Stages](/docs/troubleshoot/product-lifecycle/product-release-stages.mdx). @@ -34,7 +35,7 @@ Create a user. ![](/docs/images/cdy7uua7fh8z/6MQIKf2IpTtI2g7d5Pwn7u/222ec746cf9c0c1003d18ba4c0aa451e/create_user.png) -### Input settings +#### Input settings @@ -51,17 +52,17 @@ Create a user.
-### Output settings +#### Output object You can find the expected response and status codes at [Create a user](https://auth0.com/docs/api/management/v2/users/post-users#response-messages) API documentation. -## Get user +### Get user Retrieve user details. ![](/docs/images/cdy7uua7fh8z/3GoNZsXOvMTYRtMQNj00mm/6e92d94cee7b165479c688358a5df242/Screenshot_2024-11-18_at_16.31.49.png) -### Input settings +#### Input settings @@ -73,22 +74,22 @@ Retrieve user details. - +
User IDID of the user to retrieve. To learn more, read \Get a user\ API documentation. ID of the user to retrieve. To learn more, read [Get a user](https://auth0.com/docs/api/management/v2/users/get-users-by-id) API documentation.
-### Output settings +#### Output object You can find the expected response and status codes at [Get a user](https://auth0.com/docs/api/management/v2/users/get-users-by-id#response-messages) API documentation. -## Update user +### Update user Update a user. ![](/docs/images/cdy7uua7fh8z/3tymSpaeod6EksWRJp1sge/1122b244d756d754fe41baac209a132b/Screenshot_2024-11-18_at_16.49.56.png) -### Input settings +#### Input settings @@ -109,17 +110,17 @@ Update a user.
-### Output settings +#### Output object You can find the expected response and status codes at [Update a user](https://auth0.com/docs/api/management/v2/users/patch-users-by-id#response-messages) API documentation. -## Custom API Request +### Custom API Request Send a custom API request to Auth0 API endpoints. ![Dashboard > Customize > Flows > Integrations > Auth0](/docs/images/cdy7uua7fh8z/66uV9iuhwfnXUdE1quLOyx/2ae3ff26335acbcd172cbb40618a5a90/Screenshot_2025-01-24_at_18.50.26.png) -### Input settings +#### Input settings @@ -170,6 +171,44 @@ Available HTTP methods include:
-### Output settings +#### Output object + +You can find the expected response and status codes at [Auth0 Management API](https://auth0.com/docs/api/management/v2/introduction) documentation. + +## Notifications + +This list groups all pre-built flow actions to send custom notifications. + +### Send email + +Send a custom email using your [configured email provider.](https://auth0.com/docs/customize/email/configure-a-custom-email-provider) + + +A [Custom Email Provider](https://auth0.com/docs/customize/email/configure-a-custom-email-provider) must be enabled before using this action. + + +![](/docs/images/forms/flows/integrations/auth0-notifications-send-email.png) + +#### Input settings + +| Parameter | Description | +|-------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| Use custom sender email | By default, we will use the sender email you have configured in your custom email provider settings. Enable this option if you want to use a different sender email or name. | +| Recipient email | The recipient’s email | +| Subject | The email subject | +| Custom variable | Add custom variables to be inserted in your email template. Once configured, you can reference them using `{{custom_vars.your_variable_key}}`. | +| Message | Email message in HTML format using Liquid syntax. You can use [common variables](https://auth0.com/docs/customize/email/email-templates#common-variables) or custom ones using `{{custom_vars.your_variable_key}}` syntax. | + +#### Output object + +| Property | Type | Description | +|-----------------|---------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| success | Boolean | Indicates if the email was successfully queued to be sent, regardless of whether the delivery failed or not. | + +#### Output object example -You can find the expected response and status codes at [Auth0 Management API](https://auth0.com/docs/api/management/v2/introduction) documentation. \ No newline at end of file +```json +{ + "success": true +} +``` \ No newline at end of file diff --git a/main/docs/customize/forms/flows/integrations/logic.mdx b/main/docs/customize/forms/flows/integrations/logic.mdx index 7ba4b1be9..06cf7a907 100644 --- a/main/docs/customize/forms/flows/integrations/logic.mdx +++ b/main/docs/customize/forms/flows/integrations/logic.mdx @@ -37,7 +37,7 @@ Adds a conditional action with True / False branches to customize the behavior o -### Output response +### Output object @@ -164,7 +164,7 @@ Maps an input variable to an output based on its values.
-### Output response +### Output object diff --git a/main/docs/customize/forms/flows/integrations/mailjet.mdx b/main/docs/customize/forms/flows/integrations/mailjet.mdx index bf27d4fef..e1a7a4a5c 100644 --- a/main/docs/customize/forms/flows/integrations/mailjet.mdx +++ b/main/docs/customize/forms/flows/integrations/mailjet.mdx @@ -83,6 +83,6 @@ Send an email using Mailjet as the email provider.
-### Output settings +### Output object You can find the expected response and status codes at [Mailjet's documentation](https://dev.mailjet.com/email/reference/send-emails/). \ No newline at end of file diff --git a/main/docs/customize/forms/flows/integrations/sendgrid.mdx b/main/docs/customize/forms/flows/integrations/sendgrid.mdx index 44b3fa0b8..3c789dbc6 100644 --- a/main/docs/customize/forms/flows/integrations/sendgrid.mdx +++ b/main/docs/customize/forms/flows/integrations/sendgrid.mdx @@ -71,6 +71,6 @@ Send an email using SendGrid as the email provider. -### Output settings +### Output object You can find the expected response and status codes at [SendGrid's documentation](https://www.twilio.com/docs/sendgrid/api-reference/mail-send/mail-send). \ No newline at end of file diff --git a/main/docs/customize/forms/flows/integrations/telegram.mdx b/main/docs/customize/forms/flows/integrations/telegram.mdx index 30ce375cf..86d24f65b 100644 --- a/main/docs/customize/forms/flows/integrations/telegram.mdx +++ b/main/docs/customize/forms/flows/integrations/telegram.mdx @@ -43,6 +43,6 @@ Send a messages to a Telegram chat -### Output settings +### Output object You can find the expected response and status codes at [Telegram's documentation](https://core.telegram.org/method/messages.sendMessage). \ No newline at end of file diff --git a/main/docs/customize/forms/flows/integrations/twilio.mdx b/main/docs/customize/forms/flows/integrations/twilio.mdx index b6706410b..141599737 100644 --- a/main/docs/customize/forms/flows/integrations/twilio.mdx +++ b/main/docs/customize/forms/flows/integrations/twilio.mdx @@ -49,7 +49,7 @@ Sends an SMS. -### Output settings +### Output object You can find all the expected status codes at [Twilio's documentation](https://www.twilio.com/docs/messaging/api/message-resource#message-status-values). @@ -88,6 +88,6 @@ TwiML payload (required) -### Output settings +### Output object You can find all the expected status codes at [Twilio's documentation](https://www.twilio.com/docs/voice/twiml). \ No newline at end of file diff --git a/main/docs/customize/forms/flows/integrations/whatsapp.mdx b/main/docs/customize/forms/flows/integrations/whatsapp.mdx index 9fa9b485c..fa8de2c35 100644 --- a/main/docs/customize/forms/flows/integrations/whatsapp.mdx +++ b/main/docs/customize/forms/flows/integrations/whatsapp.mdx @@ -70,6 +70,6 @@ The content of the message object will differ based on the selected message type -### Output settings +### Output object You can find all expected status codes at [Facebook's documentation](https://developers.facebook.com/docs/whatsapp/cloud-api/support/error-codes). \ No newline at end of file diff --git a/main/docs/images/forms/flows/integrations/auth0-notifications-send-email.png b/main/docs/images/forms/flows/integrations/auth0-notifications-send-email.png new file mode 100644 index 0000000000000000000000000000000000000000..bd03447396e889034c69229ff002090676bf78ed GIT binary patch literal 82521 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 literal 0 HcmV?d00001 From b9fe1e9a187eed90befcb617a790eb7d6f6cfa5d Mon Sep 17 00:00:00 2001 From: Jacobo Vidal Date: Wed, 19 Nov 2025 16:15:01 +0100 Subject: [PATCH 2/3] Remove empty space --- main/docs/customize/forms/flows/integrations/logic.mdx | 3 --- 1 file changed, 3 deletions(-) diff --git a/main/docs/customize/forms/flows/integrations/logic.mdx b/main/docs/customize/forms/flows/integrations/logic.mdx index 06cf7a907..703418421 100644 --- a/main/docs/customize/forms/flows/integrations/logic.mdx +++ b/main/docs/customize/forms/flows/integrations/logic.mdx @@ -66,9 +66,6 @@ Adds a conditional action with True / False branches to customize the behavior o - - - ## Store shared variable Stores variables in a private state that is available in your form and across its flows. From 01d649cec6593991407f01dfbc6a5baa97ff0b21 Mon Sep 17 00:00:00 2001 From: Jacobo Vidal Date: Wed, 19 Nov 2025 17:18:18 +0100 Subject: [PATCH 3/3] Update style --- .../forms/flows/integrations/auth0.mdx | 22 ++++++++----------- 1 file changed, 9 insertions(+), 13 deletions(-) diff --git a/main/docs/customize/forms/flows/integrations/auth0.mdx b/main/docs/customize/forms/flows/integrations/auth0.mdx index d71d81764..3c60767e3 100644 --- a/main/docs/customize/forms/flows/integrations/auth0.mdx +++ b/main/docs/customize/forms/flows/integrations/auth0.mdx @@ -1,21 +1,19 @@ --- -description: Learn how to configure your Auth0 pre-built flow actions to perform operations such as updating a user's profile, sending an email, or making custom requests against the Management API. +description: Learn how to configure your Auth0 pre-built flow actions to make requests against the Management API or send custom notifications. 'og:image': https://cdn2.auth0.com/docs/1.14553.0/img/share-image.png 'og:title': Auth0 'og:url': https://auth0.com/docs/ permalink: auth0 title: Auth0 -'twitter:description': Learn how to configure your Auth0 pre-built flow actions to perform operations such as updating a user's profile, sending an email, or making custom requests against the Management API. +'twitter:description': Learn how to configure your Auth0 pre-built flow actions to make requests against the Management API or send custom notifications. 'twitter:title': Auth0 --- ## Management API -This list groups all pre-built flow actions that consume the Management API. +### Configure your Vault connection with Management API -### Configure your Vault connection - -To configure a Vault connection for your Auth0 actions, you will need to [create a Machine-to-Machine](/docs/get-started/auth0-overview/create-applications/machine-to-machine-apps) application and use **Tenant domain, Client ID and Client Secret**: +To configure a Vault connection for your Auth0 Actions, you will need to [create a Machine-to-Machine](/docs/get-started/auth0-overview/create-applications/machine-to-machine-apps) application and use **Tenant domain, Client ID and Client Secret**: ![](/docs/images/cdy7uua7fh8z/1IPtH5hD6QTRXsySyo2Ovr/3562828624e2fd4f308b6eb3b5042f34/auth0-vault-connection.png) @@ -54,7 +52,7 @@ Create a user. #### Output object -You can find the expected response and status codes at [Create a user](https://auth0.com/docs/api/management/v2/users/post-users#response-messages) API documentation. +Review [Create a user](https://auth0.com/docs/api/management/v2/users/post-users#response-messages) for expected response and status code. ### Get user @@ -74,14 +72,14 @@ Retrieve user details. User ID -ID of the user to retrieve. To learn more, read [Get a user](https://auth0.com/docs/api/management/v2/users/get-users-by-id) API documentation. +ID of the user to retrieve. To learn more, read [Get a user](https://auth0.com/docs/api/management/v2/users/get-users-by-id) API documentation. #### Output object -You can find the expected response and status codes at [Get a user](https://auth0.com/docs/api/management/v2/users/get-users-by-id#response-messages) API documentation. +Review [Get a user](https://auth0.com/docs/api/management/v2/users/get-users-by-id#response-messages) for expected response and status code. ### Update user @@ -114,7 +112,7 @@ Update a user. You can find the expected response and status codes at [Update a user](https://auth0.com/docs/api/management/v2/users/patch-users-by-id#response-messages) API documentation. -### Custom API Request +### Custom API request Send a custom API request to Auth0 API endpoints. @@ -173,12 +171,10 @@ Available HTTP methods include: #### Output object -You can find the expected response and status codes at [Auth0 Management API](https://auth0.com/docs/api/management/v2/introduction) documentation. +Review [Auth0 Management API](https://auth0.com/docs/api/management/v2/introduction) for expected responses and status codes. ## Notifications -This list groups all pre-built flow actions to send custom notifications. - ### Send email Send a custom email using your [configured email provider.](https://auth0.com/docs/customize/email/configure-a-custom-email-provider)