Sign up and create your workspace
To start using Wassla, sign up with your work email at app.wassla.io/onboarding, verify the link delivered to your inbox, then create your first workspace by giving it a name and a short URL slug. You become the workspace owner automatically and land in the portal ready to connect channels. The whole flow takes under three minutes, no credit card is required, and new workspaces start in free pre-live mode so you can configure everything without spending credits.
This guide walks through every screen end-to-end, including what happens on your first login, how the bilingual EN + AR interface works, and the defaults Wassla applies to new workspaces.
Before you start
You need three things:
- A work email address you can receive mail at right now (the confirmation link is time-limited).
- A name for your workspace — usually your company or brand name, in English or Arabic.
- A short URL slug for the workspace address — lowercase letters, numbers, and hyphens only, up to 50 characters (for example,
acmebecomesapp.wassla.io/acme).
You do not need a credit card, a phone number, a business licence, or your WhatsApp or Instagram credentials at this stage. Those come later when you connect channels.
Step 1: Open the signup page
- Go to app.wassla.io/onboarding in a modern browser (Chrome, Edge, Safari, or Firefox — all current versions are supported).
- The page loads in the language your browser advertises. To switch, click the language toggle in the top corner — the entire interface, including form labels, placeholders, and the legal footer, switches between English and Arabic with right-to-left layout for Arabic.
- You will see the "Create your account" panel with social sign-in buttons at the top (Google and Microsoft) plus an email and password form below.
Step 2: Create your account
You have two ways to create an account. Both produce the same result — a verified user record that can own one or more workspaces.
Option A: Sign up with email and password
- Type your name in the optional Your name field. This is what teammates see on invitations and in the audit log.
- Enter your work email. Use the address you want teammates to recognise on invitations and security alerts.
- Choose a password of at least 8 characters. Click the eye icon to reveal what you typed.
- Tick the consent box agreeing to the Terms of Service and Privacy Policy. You cannot submit without it — Wassla records the version of the terms you accepted and the timestamp into your account metadata for audit purposes.
- Click Create account.
Wassla sends a confirmation email immediately. Open the message in the same browser session and click Confirm your email. You are redirected back to Wassla and signed in. If the link expires (24 hours), return to the signup page and submit the form again with the same address — Wassla detects the existing unconfirmed account and resends.
Option B: Sign up with Google or Microsoft
- Click Continue with Google or Continue with Microsoft at the top of the signup panel.
- Approve the OAuth handshake in the provider's window. Wassla only requests your email address and basic profile.
- You land back on Wassla already signed in. The email confirmation step is skipped — the provider has already verified your address on Wassla's behalf.
The two methods can be mixed later from Account settings: you can add a password to an OAuth account, or link a Google identity to a password account.
Step 3: Create your first workspace
A workspace is the top-level container that holds your channels, AI agents, knowledge base, conversations, team, and billing. Most companies need exactly one — create more later if you run separate brands.
Because you have no workspaces yet, the workspace picker at app.wassla.io/ opens straight to an empty state with one action: Create workspace.
- Click Create workspace. A short modal opens.
- In the Workspace name field, type your company or brand name in either English or Arabic — for example,
Acme Coorشركة أكمي. This is the display name shown to teammates, in invitation emails, and at the top of the portal sidebar. - In the Workspace address field, the slug is auto-derived from the name (lowercase, hyphens replacing spaces and special characters). Edit it if you want a shorter or branded URL. The preview shows
app.wassla.io/<your-slug>. Slugs must be unique across all of Wassla — if yours is taken you will see "That workspace address is already taken — try another." Slugs accept lowercase letters, numbers, and hyphens only, so Arabic-named workspaces should pick a Latin transliteration for the URL. - Click Create workspace.
Wassla provisions the workspace in a single atomic operation: the tenant record, your owner membership, the credit wallet seeded at zero, and the default AI agents are all created together. You are routed straight into the workspace at app.wassla.io/<your-slug>, and the action is written to the audit log.
What about regions and data residency?
Wassla currently runs across two hosting regions. The data tier — Supabase Postgres, storage buckets, and Edge Functions — is in ap-northeast-1 (Tokyo). The application tier — Vercel SPA, serverless functions, and the Python LiveKit voice agent on Fly.io — is in fra1 (Frankfurt). The platform has been load-tested from fra1 against the Tokyo database.
Because there is one production deployment today, the signup flow does not ask you to pick a region — every workspace is provisioned in the same multi-region stack automatically. EU-resident, UK-resident, and KSA-resident single-tenant deployments are available as custom engagements; if your organisation has a strict data-residency commitment for a regulated workload, contact [email protected] before you go live so the team can scope it.
The product itself is bilingual EN + AR by default:
- The default time zone is configurable per workspace; pick the one that matches your operations.
- Currency is configurable per workspace for invoices and credit pricing pages.
- The UI ships in English and Arabic with verified parity on every key, and the interface is right-to-left at the CSS level for Arabic users.
- AI agents reply in the customer's language automatically; no language toggle is needed per conversation.
What to expect after your first login
Once the workspace is created, you land on the workspace shell at app.wassla.io/<your-slug>. The navigation rail is on the start side (right side in Arabic, left side in English) with the main sections:
- Inbox — empty until your first channel is connected and a customer messages in.
- AI Agents — already populated with named agents you can rename, edit, or extend. Agents are presented to customers as people (for example, "Layla #support"), never as "Bot".
- Channels — empty, with cards prompting you to connect WhatsApp, Instagram, Facebook Page, SMS, voice, or the embeddable web widget.
- Knowledge base — empty, ready to ingest your help documents, URLs, and FAQs.
- Team — only you, with an "Invite teammates" button to bring others in.
- Billing — workspace starts in
infra_only(pre-live) mode. AI replies are gated off until you flip todemoorlive, so you can configure everything without burning credits.
You can spend as long as you like in pre-live mode. Most teams take a day or two to connect their first channel, train an agent on their knowledge base, and run internal test conversations before flipping live.
Common signup issues
If signup fails with "Email already in use", an account with that address already exists. Use the Sign in link, then use Forgot password if you have lost the password.
If the confirmation email never arrives, check spam first, then ask your IT team to allowlist Wassla's transactional sender domain. Corporate inboxes sometimes quarantine new-sender mail.
If the Create workspace button stays disabled, both the name and the slug fields need a value. The slug field rejects characters outside a-z, 0-9, and -, so pasting a name with spaces or Arabic characters will leave the slug empty until you type valid characters.
Where to go next
- Read Welcome to Wassla for the product orientation and core vocabulary.
- Walk through Connect your first channel to wire up WhatsApp, Instagram, or the web widget.
- Bring your team in with Invite teammates to your workspace.