Lewati ke konten utama

Creating an Account

You can join ProBeya either by signing up directly or by accepting an invitation from a team administrator. The registration experience adapts based on whether you access ProBeya from the main domain or from a tenant subdomain.

Signing Up​

  1. Navigate to probeya.com/register.
  2. Fill in the registration form:
    • Full name — your display name visible to teammates.
    • Email — your work email address (e.g., [email protected]).
    • Password — minimum 8 characters.
  3. Click Create account to submit.
  4. Check your inbox for a verification email and click the confirmation link.
  5. Once verified, you are redirected to the login page with a confirmation banner.

Tenant-Specific Registration​

When you visit a tenant subdomain (e.g., acme.probeya.com/register), the registration page shows personalized branding with the organization name and its first-letter badge. On successful registration, you are automatically added to that organization.

If the subdomain does not match any existing organization, a "Organization not found" page appears with two options: Create your organization on the main site or Sign in on the main site.

Existing Account on a New Tenant​

If you already have a ProBeya account and try to register on a tenant subdomain:

  • Not yet a member — the form transitions to an "Add tenant access" screen. Enter your existing password to verify your identity and gain access to the new organization.
  • Already a member — an inline message tells you that you already have access and suggests signing in instead.

Accepting an Invitation​

If someone on your team has already set up an organization:

  1. Open the invitation email and click the Accept Invitation link.
  2. If you already have an account, log in. Otherwise, complete the registration form.
  3. You will be added to the organization automatically with the role assigned by your administrator.

Logging In​

Visit probeya.com/login and enter your credentials. On a tenant subdomain, the login page shows the organization's branding — including a custom logo, welcome message, and primary color if the admin has configured them.

If your organization has SSO configured, use the Sign in with SSO option and enter your organization slug.

Tenant-branded login

When you access acme.probeya.com/login, the page shows "Sign in to Acme Corp" with the organization logo and a custom welcome message set by the admin in branding settings.

Resetting Your Password​

  1. On the login page, click Forgot password?
  2. Enter the email address associated with your account.
  3. Check your inbox for a password reset email (valid for 1 hour).
  4. Click the link and set a new password.
  5. After a successful reset, the login page shows a confirmation banner.

Profile Settings​

After logging in, click your avatar in the bottom-left corner of the sidebar to access profile settings. The settings page provides the following options:

  • Display name — update the name shown to teammates on comments, activity entries, and member lists.
  • Avatar — upload a profile image or use the auto-generated initials avatar.
  • Email address — change your primary email (requires re-verification via a confirmation link).
  • Password — update your password (you must enter your current password for verification).
  • Notification preferences — configure which events trigger notifications and choose delivery channels (in-app, email, both). Set quiet hours to pause email notifications.
  • Active sessions — view all active browser and device sessions. Revoke any session you do not recognize for security.

Multiple Organizations​

If you belong to more than one organization, use the organization switcher at the top of the sidebar to switch between them. Each organization has its own subdomain, data, and member list. Switching organizations reloads the interface for the selected tenant.

Supported Languages​

ProBeya supports thirteen languages: English, French, Dutch, German, Italian, Spanish, Portuguese, Russian, Arabic (RTL), Indonesian, Chinese, Japanese, and Korean. Your preferred language is detected from your browser settings by default. You can override this in your profile settings. All authentication pages (login, register, password reset) respect your language preference.

Security Considerations​

  • Passwords are hashed server-side using industry-standard algorithms. ProBeya never stores plaintext passwords.
  • Sessions have a configurable maximum age. After expiration, you are redirected to the login page.
  • All registration and login flows use HTTPS and validate input with Zod schemas on both client and server sides.
  • Tenant isolation ensures your account data is never exposed to other organizations, even if you belong to multiple tenants.
Use a strong password

Choose a password at least 8 characters long with a mix of uppercase, lowercase, numbers, and symbols. Avoid reusing passwords from other services.

Account Deletion​

To delete your ProBeya account, contact your organization administrator or reach out to ProBeya support. Account deletion removes your profile, preferences, and session data. Items you created remain on their boards but are reassigned or marked as unassigned.

Authentication Flow Summary​

The registration and login flows work as follows:

StepEndpointResult
Register (main domain)POST /api/auth/registerCreates user account, sends verification email
Register (tenant subdomain)POST /api/auth/registerCreates user + auto-joins tenant organization
Add tenant accessPOST /api/auth/add-tenantVerifies password, adds membership to current tenant
LoginPOST /api/auth/signinCreates session, redirects to dashboard
Password resetPOST /api/auth/forgot-passwordSends reset email with time-limited token

All authentication flows use server-side validation with Zod schemas and return localized error messages in the user's preferred language.

Troubleshooting​

ProblemSolution
No verification email receivedCheck your spam folder. Verification emails are sent from [email protected].
"Email already registered" errorYou already have an account. Use Sign in instead, or use the tenant-add flow on a subdomain.
Subdomain shows "Organization not found"The subdomain slug does not match any organization. Verify the URL with your administrator.
Password reset link expiredReset links are valid for 1 hour. Request a new one from the login page.
Cannot switch organizationsEnsure you belong to more than one organization. The organization switcher only appears for multi-org users.
Login page shows generic branding on subdomainThe organization may not have custom branding configured. Ask an admin to set up branding in organization settings.

Session Management​

ProBeya uses session-based authentication powered by Auth.js v5. Your session remains active until it expires or you manually sign out. Key behaviors:

  • Sessions are refreshed automatically on each page load.
  • If your session expires, you are redirected to the login page.
  • You can sign out from the user menu at the bottom of the sidebar.

Next Steps​

  • Getting Started — take your first steps after creating an account.
  • Interface Overview — learn how the sidebar, top bar, and content area work together.
  • Workspaces — create or join a workspace to start collaborating.