Account Access

Signup is open. Create an account on the website, or let your agent sign you up with your email address. Verify your email and you can start.

Chab can switch on a waitlist. While it is on, a new account waits for approval before it can use the app. A valid, unexpired invitation for the same email address from an owner or admin of an approved team lets the person in without waiting. Email verification and accepting the invitation are still required.

An invitation can only be completed while the target team has accepted its current team policies. If those policies change after the invitation is sent, the team owner or an authorized administrator must accept them before the recipient can join.

While an account is not approved, the person can see the waitlist page, verify their email, confirm a password, or log out. Profile, language, settings, team, support, and product pages stay closed. The waitlist page shows the current state: pending, rejected, withdrawn, or expired.

Withdrawal takes effect on the next request and revokes active browser sessions. It does not delete the account, teams, memberships, subscriptions, data, or team API tokens. Rejected, withdrawn, or expired access is never restored just by signing in or receiving an invitation; Chab has to approve the account again.

This approval controls a person's browser access only. Team API keys keep following the team plan, key scopes, project grants, policies, security, spending limits, credits, rate limits, and availability.