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

# Sign Up

> Create your Wittify account. Enter your email, get a verification code in your inbox, then complete your profile. You can also sign up with Google, Microsoft, or GitHub.

<Note>
  Sign up at `https://app.wittify.ai/signup`. The signup form asks for your email only, the rest of your profile (password, name, company) gets filled in after verifying your email with a 6-digit code.
</Note>

## What you see

A two-panel layout. The dark gradient panel on the start edge is for branding. The form panel on the other side is what you interact with.

### Side panel (visible on desktop only)

* **Wittify wordmark** at the top
* **Saudi Tech logo** below it for visitors detected as being in Saudi Arabia
* **Headline**: *Build AI agents that speak your language.*
* A short product description
* A row of **feature pills** highlighting capabilities (e.g. *Arabic-first*, *Voice & chat*, *Multi-channel*)
* The legal company name at the bottom
* Three subtly animated gradient orbs in the background

This panel hides on mobile. On RTL languages, it flips to the end edge.

### Form panel

* **Top bar** with the **language switcher** (toggles EN / AR while preserving the current page) and the **theme toggle** (light / dark / system, animated sun / moon icon).
* The Wittify logo (mobile only, the side panel covers this on desktop).
* **Heading**: **Create your account**
* **Description**: *Enter your email and we'll send you a verification code.*
* **Social provider grid** (2x2)
* **or continue with** divider
* **Email signup form**
* **Terms text** under the email button
* **Switch mode** link at the bottom: *Already have an account?* **Sign in**

## Social provider grid

Four OAuth buttons in a 2x2 grid. Click any to sign up via that provider:

<CardGroup cols={2}>
  <Card title="Google" icon="google">
    Sign up with your Google account.
  </Card>

  <Card title="Microsoft" icon="microsoft">
    Sign up with a personal or work Microsoft account.
  </Card>

  <Card title="GitHub" icon="github">
    Sign up with GitHub.
  </Card>

  <Card title="Apple" icon="apple">
    Sign up with Apple ID. Currently hidden, available when re-enabled.
  </Card>
</CardGroup>

Clicking a provider opens its authorization page (in a popup on most browsers, as a full redirect on Safari and iOS). Authorize on the provider's site, you're returned signed in. If your provider account isn't tied to a Wittify account yet, you're routed to [Profile Completion](/en/Systems/AI-Agents/Auth/Profile-Completion) to fill in the rest of your profile.

If you cancel the provider flow, the popup closes and you're back at the signup form.

## Email signup

If you'd rather use your email and password:

<Steps>
  <Step title="Click 'Sign up with Email'">
    The social provider grid collapses and an email input field appears. Placeholder: `name@company.com`.

    The button below the input reads **Send verification code**, disabled until the email field is non-empty.
  </Step>

  <Step title="Enter your email">
    Type your work or personal email. Validation runs on click:

    | If the field is                              | The error reads               |
    | -------------------------------------------- | ----------------------------- |
    | Empty                                        | *Email is required*           |
    | Not a valid format (no `@`, no domain, etc.) | *Enter a valid email address* |

    The error appears in red below the input. Fix it and click again.
  </Step>

  <Step title="Send verification code">
    Click **Send verification code**. The button changes to **Sending...** with a spinner while the request runs.

    If your email is already in use, you'll see *An account with this email already exists. Sign in instead.* with a link to the [Login](/en/Systems/AI-Agents/Auth/Login) page. If something else goes wrong, an error toast appears: *Could not send verification code. Please try again.*
  </Step>

  <Step title="Verify the code">
    On success, you're redirected to the OTP page at `/{lang}/verify-otp?email=<your email>&reason=ACCOUNT_VERIFICATION`. Check your inbox for an 8-character code, type it in. See [OTP Verification](/en/Systems/AI-Agents/Auth/OTP-Verification) for the full flow.
  </Step>

  <Step title="Complete your profile">
    Once the code is verified, you land on [Profile Completion](/en/Systems/AI-Agents/Auth/Profile-Completion) where you set your password, first / last name, optional company, and phone number.
  </Step>
</Steps>

## Switch back to social

A small **Use a social account** link sits below the email button when the email form is open. Click to collapse the email form and bring back the social grid.

## Terms and privacy

Below the email button you'll see the legal footer:

> By continuing, you agree to our **Terms of Service** and **Privacy Policy**.

Both link out to the Wittify legal pages.

## Theme

The theme toggle in the top bar cycles through **Light**, **Dark**, and **System** (matches your operating system). Your choice is remembered for the next visit.

## Common questions

<AccordionGroup>
  <Accordion title="I clicked Send verification code but no email arrived.">
    Check your spam folder. If it's still missing after 5 minutes, the OTP page has a **Resend code** button that becomes enabled after a 60-second cooldown.
  </Accordion>

  <Accordion title="My email signup says my email is already in use, but I never signed up.">
    Someone may have started signup with your email and never completed it. Use the [Forgot Password](/en/Systems/AI-Agents/Auth/Forgot-Password) flow to claim the account, or contact support to merge.
  </Accordion>

  <Accordion title="The Google sign-up popup got blocked.">
    Allow popups for `app.wittify.ai` in your browser, then click the button again. On Safari and iOS, the flow uses a full-page redirect instead of a popup, so popup blockers don't apply.
  </Accordion>

  <Accordion title="I want to sign up with the same email I use for Google.">
    You can use either, but not both at the same time. If you sign up via Google first, your account is tied to Google sign-in. To add an email password later, contact support.
  </Accordion>

  <Accordion title="Can I change my email after signing up?">
    The signup email becomes your account's login identity and isn't editable from the dashboard. Contact support to change.
  </Accordion>
</AccordionGroup>

## Next

<CardGroup cols={2}>
  <Card title="OTP Verification" icon="key" href="/en/Systems/AI-Agents/Auth/OTP-Verification">
    The 8-character code page.
  </Card>

  <Card title="Profile Completion" icon="user" href="/en/Systems/AI-Agents/Auth/Profile-Completion">
    Set your password and complete your profile.
  </Card>
</CardGroup>
