Skip to main content

Configure Self-Service Registration for Your Customers

With self-service registration, you can empower your customers to sign up themselves.

Dave West avatar
Written by Dave West
Updated over a month ago

Summary / When to Use This

Sometimes, you don’t want to wait for someone on your team to create a project and invite customer users. With self-service registration, you can empower your customers to sign up themselves. Anyone with an approved email domain can create their own user account, log into the customer portal, and start a new project from selected playbooks.


Steps to Follow

1. Enable Self-Service for a Customer Organization

  1. Go to Customers from the sidebar.

  2. Open an existing customer organization, or click + Create Customer to add a new one.

  3. Scroll to Portal Settings.

  4. Toggle Allow Self-Service Registration to On.

  5. In Permitted Root Domains, enter the email domains you want to allow (for example, example.com).

    • Press Enter after each domain you add.

  6. Click Save.

✅ Result: Any user with an email address from the allowed domains can create their own account.


2. Make a Playbook Available for Self-Service

  1. Open the playbook you want to allow customers to start.

  2. Go to the Portal tab and click Settings.

  3. Under Self-Service Settings, toggle to On.

  4. Complete the following fields:

    • Default Project Owner – Who will be assigned as the project owner when a new project is created.

    • Customer Facing Name – How the playbook will appear in the portal.

    • Customer Facing Description – Short description for your customer.

    • Portal Cover Image – Upload or paste a hosted image link to display on the portal.

  5. Save your changes.

✅ Result: The playbook now appears as an option for self-serve customers in the portal.


3. The Customer’s Self-Serve Experience

Here’s what happens when a customer signs up:

  1. They visit your customer portal and enter their name and email.

  2. If their email domain matches a permitted root domain, they can create an account.

  3. They receive a PIN code by email for verification.

  4. After authenticating, they log into the portal and see available self-service playbooks.

  5. They can start a new project from any enabled playbook.

👉 Note: Customers can only access projects they create themselves (or ones your

team invites them to).


Tips & Troubleshooting

  • Domain not working? Double-check that the domain was entered without typos and saved.

  • Customer doesn’t see a playbook? Make sure the playbook’s Self-Service Settings are enabled.

  • Security reminder: Only add trusted domains. Anyone with access to that domain can register.


Did this answer your question?