# Create an account

Source: https://modulify.ai/docs/getting-started/create-an-account

Sign in with Google, GitHub or an emailed link, and land in the workspace Modulify creates for you.

Signing up takes one click and no payment method. Whichever route you take you end up in the same place, a workspace of your own on the Free plan with the dashboard open at `/dashboard`.

## The sign in screen

Opening Modulify while signed out shows the sign in panel, headed **Log in to your account**. It offers three routes and nothing else.

- **Continue with Google** opens the Google account chooser in a popup.
- **Continue with GitHub** opens GitHub's authorisation popup.
- The field under the **OR** divider, placeholdered `Enter your email...`, mails you a sign in link.

There is no password anywhere in Modulify. You are never asked to create one, so there is nothing to forget and nothing to reset.

### When the popup is blocked

Closing the provider popup yourself is treated as a cancel and reports nothing. A browser that blocks it outright raises an `Auth failed` toast reading `Your browser blocked the sign in popup. Please allow popups and try again!` Allow popups for the site, then click the button again.

## Signing in by email

Type your address and choose **Continue**, or press Enter in the field. Modulify mails the link and confirms with an `Email sent` toast reading `We have sent you an email with a link to sign in.`

Open that link and you are signed in. There is no confirmation step afterwards, because the link is the verification.

Two limits sit on it. Asking again inside the ten second cooldown answers with the exact wait, `Please wait 7 seconds before requesting a new link!`, and after five requests the link is retired with `You tried to authenticate too many times, request the link again to get a fresh one!` Ask for a fresh one and carry on.

## One account per email address

Your email address is the identity, not the button you pressed. Signing in with a provider whose address already belongs to an account attaches that provider to the account you have, rather than making a second one, as long as the address can be trusted. Google and GitHub are trusted, and so is a verified address on the provider record.

If it cannot be trusted, Modulify refuses rather than guessing, with `An account with this email already exists. Please sign in with your original method!` Use the route you signed up with, then add the other provider from your account page later.

## What the first sign in creates

Registering does four things in one go.

- **Your account**, carrying your name and avatar from the provider. With no name to read, Modulify builds one from the part of your email before the `@`.
- **A workspace**, named after you as `Sam's Workspace`, with you as its owner and only member.
- **The Free plan on that workspace**, with its included credits and one site. Credits are workspace property, so the balance you see belongs to the workspace and not to you.
- **A billing customer**, so that upgrading later is a card entry and nothing else. Nothing is charged and no card is asked for.

That workspace is marked as your default. It is where your free plan lives, which is why it cannot be deleted or transferred away. See [Workspaces](/docs/reference/workspaces) for what changes when you own more than one.

## Where you land

You arrive on the dashboard home page at `/dashboard`, greeted by name, with the prompt box waiting and no projects yet. Nothing else is gated behind a setup wizard.

## Signing out and back in

The user menu at the bottom of the sidebar carries **Logout**. Signing back in on any device is the same three buttons, and everything you built is where you left it, because projects belong to the workspace rather than to the browser.

Your name, avatar, email address and connected providers are all editable later from **Profile** in that menu. [Your account](/docs/reference/your-account) covers each of them, including the rules for changing an address while a provider is connected.

## Next

- [Quick start](/docs/getting-started/quick-start) builds and publishes a site from here.
- [Core concepts](/docs/getting-started/core-concepts) defines the words the rest of these pages use.