Automatic Account Creation

Save time and reduce friction for your users by having a Zapier account created on their behalf when using one of our product embeds. Users no longer need to worry about the hassle of signing up to a new service.

Pictured above: A Zapier partner demo site, Space by Zapier, uses Auth0 as their identity provider and has enabled Automatic Account Creation. When a new user interacts with a Zapier embed the user is asked to consent in sharing their profile information with Zapier and an account is created on their behalf.

Zapier accomplishes this by being an OpenID Connect relaying party. Partners who support being an identity provider and are able to communicate via OpenID Connect can take advantage of this new communication channel.

In order to help customers feel secure during this exchange of profile information, Zapier has added an acknowledgement page that will be presented before the partner’s OpenID Connect consent screen. This acknowledgement page informs the end user why their profile information is being exchanged and that a new account is being created on their behalf.

Following account creation the end user will be sent an email to let them know a Zapier account has been created, how to set a password on their new account, and highlight the partner that brought them to Zapier.

Enable this for your product

Requirements

The minimum requirements need to be met by the partner in order to enable Automatic Account Creation

  • Zapier recommends supporting the Authorization Code flow
    • If there is a need to use an alternative flow please reach out to Zapier Support
  • Support the OpenID Connect identity layer on top of OAuth 2.0
  • The end user on the partner site must have an email address on file, and that address must be present in the email claim
  • The Identity provider allow list redirects include https://zapier.com/oidc/return/

Identity Provider Examples

Below are just a few examples of services that offer being an identity provider.

FAQ

  • What Zapier features work with Automatic Account Creation?
    • Automatic Account Creation works out-of-the-box for all Zapier Embed offerings.
  • How does Automatic Account Creation differ from setting up an integration and enabling OAuth Authentication in the developer platform?
    • To provide flexibility to our partners we allow customizing these features independently of each other. However, partners can choose to reuse the same client_id, client_secret, and endpoints for both features if desired.