> ## 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.

# Account settings

> Manage your personal profile picture, email address, password, and account-level navigation.

export const BrowserWrapper = ({src, alt, title, description, height = '280px', caption, imgStyle = {}, children, imagePadding = '0px'}) => {
  const legacyDocsImagePrefix = '/images/';
  const productionDocsImagePrefix = '/docs/images';
  const rawSrc = typeof src === 'string' ? src : src && (src.src || src.default) || '';
  const imageSrc = rawSrc.startsWith(legacyDocsImagePrefix) ? `${productionDocsImagePrefix}/${rawSrc.slice(legacyDocsImagePrefix.length)}` : rawSrc;
  return <Frame caption={caption || alt || title} width="100%">
      <div style={{
    border: '1px solid #e2e8f0',
    borderRadius: '12px',
    overflow: 'hidden',
    boxShadow: '0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)',
    width: '100%'
  }}>
        <div style={{
    backgroundColor: '#f8fafc',
    padding: '10px 15px',
    borderBottom: '1px solid #e2e8f0',
    display: 'flex',
    gap: '6px'
  }}>
          <div style={{
    width: '10px',
    height: '10px',
    borderRadius: '50%',
    backgroundColor: '#ff5f56'
  }} />
          <div style={{
    width: '10px',
    height: '10px',
    borderRadius: '50%',
    backgroundColor: '#ffbd2e'
  }} />
          <div style={{
    width: '10px',
    height: '10px',
    borderRadius: '50%',
    backgroundColor: '#27c93f'
  }} />
        </div>
        <div style={{
    overflow: 'hidden',
    background: '#ffffff',
    width: '100%',
    padding: imagePadding
  }}>
          {src ? <img src={imageSrc} alt={alt || ''} data-docs-screenshot style={{
    ...imgStyle,
    width: '100%',
    minWidth: '100%',
    height: 'auto',
    display: 'block',
    borderRadius: '0px'
  }} /> : children ? children : null}
        </div>
      </div>
    </Frame>;
};

Account settings are personal to you, not to the current team. Use this area to update the identity and credentials tied to your BoundBot account login.

<BrowserWrapper src="../images/boundbot-account-settings.png" alt="BoundBot account settings interface showing profile and password fields." caption="BoundBot Account Settings: Manage your personal identity and security credentials." />

## Open the personal menu

Click your avatar in the BoundBot dashboard sidebar footer to open the personal menu.

The current menu links to:

* <a href="https://www.boundbot.com/dashboard/personal-settings/upgrade" target="_blank" rel="noopener noreferrer"><b>Upgrade to Pro</b></a>
* <a href="https://www.boundbot.com/dashboard/personal-settings/account" target="_blank" rel="noopener noreferrer"><b>Account</b></a>
* <a href="https://www.boundbot.com/dashboard/personal-settings/billing" target="_blank" rel="noopener noreferrer"><b>Billing</b></a>
* **Log out**

## Profile picture

On the <a href="https://www.boundbot.com/dashboard/personal-settings/account" target="_blank" rel="noopener noreferrer"><b>Account</b></a> page you can update **Full name**, upload a new avatar, and manage **Email** and **Password**.

In the current form:

* only image files are accepted
* the max upload size is `10 MB`
* a square image of at least `200x200` is recommended

After you save the picture, the new avatar appears across the **BoundBot dashboard** (sidebar, overview, and anywhere your profile is shown).

## Email address

You can change your **Email** address on the same Account page.

The BoundBot app sends an email update request and asks you to confirm the new address from your inbox.

## Password

BoundBot prioritizes account security. The Account page lets you set a new **Password** directly.

In the current form:

* you enter the new password twice
* the page does not ask for the current password
* the minimum length is **6 characters** on the account settings page

<Warning>
  The email-based password recovery flow is stricter: the reset page requires at least **8 characters**. Use 8 or more characters for recovery to work reliably.
</Warning>

## Billing and upgrades

<a href="https://www.boundbot.com/dashboard/personal-settings/billing" target="_blank" rel="noopener noreferrer">Billing</a> is a separate page in the same BoundBot personal menu.

Use it to review:

* current plan and subscription status
* current credit balance
* credit history
* billing portal access
* subscription cancellation

Workspace owners can manage billing changes from these pages. Non-owners can review billing status, but they cannot confirm upgrades, cancellations, or billing portal actions for the team.

The <a href="https://www.boundbot.com/dashboard/personal-settings/upgrade" target="_blank" rel="noopener noreferrer"><b>Upgrade to Pro</b></a> page in the same menu opens plan cards and checkout actions for higher tiers, then asks the owner to confirm which team should own the subscription.

## Related pages

<CardGroup cols={2}>
  <Card title="Billing and usage" icon="credit-card" href="/account/billing-and-usage">
    Manage subscription status, credits, invoices, and cancellations.
  </Card>

  <Card title="Upgrading your plan" icon="sparkles" href="/account/upgrading-your-plan">
    Compare plan cards and start checkout for a higher tier.
  </Card>

  <Card title="Authentication and onboarding" icon="key-round" href="/guides/authentication-and-onboarding">
    See login, signup, invite, and password recovery flows.
  </Card>

  <Card title="Team settings" icon="users" href="/guides/team-settings">
    Manage team-scoped settings instead of personal ones.
  </Card>
</CardGroup>
