> ## Documentation Index
> Fetch the complete documentation index at: https://boundbot.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Authentication and onboarding

> Create an account, sign in, reset passwords, accept invites, and finish first-time setup.

BoundBot sends you through authentication first, then decides whether you should land in the [dashboard](https://www.boundbot.com/dashboard/overview) or complete setup for a new workspace.

## Sign up and sign in

The current app supports:

* **email and password** sign-in
* **email and password** sign-up
* **Google OAuth**
* **Facebook OAuth**

If you

## Password recovery

Use **Forgot password** on the login page to send a reset link to your email address.

The reset link opens the **Update password** page. In the current app, that page:

* requires an active password recovery session
* shows an error if the link is invalid or expired
* requires the new password to be at least `8` characters long

## First-time onboarding

The onboarding wizard walks you through four steps.

<Steps>
  <Step title="Business">
    Enter your business name and choose an industry. You can also add an optional website URL and business description.
  </Step>

  <Step title="Agent">
    Choose the bot name, tone, and welcome message. If you leave the bot name empty at first, the app pre-fills it from the business name.
  </Step>

  <Step title="Knowledge">
    Add an optional starter FAQ question and answer so the bot has at least one trusted answer on day one.
  </Step>

  <Step title="Launch">
    Finish setup and let BoundBot create your initial workspace.

    <Check>
      In the current backend, onboarding creates a team, makes you the owner, creates one bot, creates one active WebChat channel, and starts a Free subscription with credits.
    </Check>
  </Step>
</Steps>

## Team creation flow

BoundBot also has a separate **Create your team** flow for signed-in users who need another workspace.

In the current app, that page blocks creation after `5` teams on the same account.

## Invite acceptance

Owners can invite members from [**Settings**](https://www.boundbot.com/dashboard/settings/general) -> [**Members**](https://www.boundbot.com/dashboard/settings/members).

When someone opens an invite link:

* signed-out users are sent to login first
* after sign-in, they return to the invite page
* clicking **Accept invite** switches the active team and opens the [dashboard](https://www.boundbot.com/dashboard/overview)

## Related pages

<CardGroup cols={2}>
  <Card title="Quickstart" icon="rocket" href="/quickstart">
    Go from sign-up to a live bot as fast as possible.
  </Card>

  <Card title="Team settings" icon="users" href="/guides/team-settings">
    Manage team members, team identity, and integrations.
  </Card>

  <Card title="Account settings" icon="badge-check" href="/account/account-settings">
    Update your personal email, password, and profile picture.
  </Card>

  <Card title="Billing and usage" icon="credit-card" href="/account/billing-and-usage">
    Review plan status, credits, and billing actions.
  </Card>
</CardGroup>
