Joining your company's existing FyneDesk workspace

Signed up with your work email and your team already uses FyneDesk? You can ask to join their workspace instead of accidentally starting a new one. An admin approves every request — nothing happens automatically.

How it works

Normally, signing up for FyneDesk creates a brand-new workspace. That's not always what you want — if your company already runs one, you probably want to join it, not start another from scratch.

That's why FyneDesk looks at your email domain — the part after the @, like acme.com in anna@acme.com. If you sign up with a work email, verify it, and your company already uses FyneDesk, you get a choice instead of a silent new workspace:

  • Request to join the existing workspace — an admin reviews your request and approves (or declines) it. Nothing happens without admin approval.
  • Create a separate workspace — always available, exactly like a normal signup. You start fresh as the admin of the new workspace.
Only company emails count Signups on public email providers (Gmail, Outlook, iCloud, and thousands of others, including disposable addresses) never see the join option. It works the same whether you signed up with email and password or with Google or Microsoft — and it's available on every plan.

For admins: someone asked to join — now what?

When someone on your email domain requests to join, every Admin in your workspace gets an in-app notification and an email with a review link. From there:

  1. Go to Admin → Users. Pending requests appear in the Join requests section — you'll see the requester's name, their verified email address, and when they asked.
  2. Choose Accept or Deny:
    • Accept — pick the role they'll get: Agent (the default) or Admin. They become a member immediately and land on your workspace's dashboard on their next page load.
    • Deny — they're notified by email. The email is neutral: no reason is shared, and neither is your name. They're offered the option to create their own separate workspace instead.
  3. That's it. The decision is recorded with who decided and when.

Three things you don't have to worry about:

  • Blowing past your seat limit. If your plan is at its agent limit, the Accept button becomes Upgrade to add. The request keeps waiting — you can upgrade (or free a seat) and accept afterwards, or deny it.
  • Requests piling up forever. A request nobody acts on expires quietly after 14 days, and the person can ask again or create their own workspace.
  • Conflicts with invitations. Invitations always win — if you've already invited someone by email, they join directly through the invite. They're never routed through a join request.

Don't want this? Turn it off

You can opt your workspace out at any time. In Admin Settings → Workspace Settings → Domain Join, switch off "Let people with a matching email domain request to join" (the domain-join toggle). Your workspace then becomes invisible to new signups on your domain — they just get the normal signup flow. You can keep inviting people by email as usual; the toggle only controls requests.

For people joining: what to expect

If you signed up with your work email and your company already uses FyneDesk, you'll see the workspace name after you've verified your email address — never before. Then:

  • You request to join — you'll see a waiting screen while an admin reviews. You can cancel the request at any time, or create a separate workspace instead while you wait.
  • Accepted? You're in — you'll land on the team's dashboard with the role the admin picked for you.
  • Declined? You'll see a gentle note and can create your own separate workspace with one click. You can ask the same workspace again after 7 days — or simply ask a teammate to send you a proper invite, which works immediately.

Is this safe?

Short version: nobody gets into your workspace without an admin saying yes, and nobody learns anything about your workspace without first proving they have an email address on your domain.

  • Your email must be verified first. Typing someone else's company email gets you nothing — no request is ever created from an unverified address.
  • An admin always decides. There is no automatic joining, ever.
  • Nothing leaks before verification. New signups are never shown your workspace's name (or that it exists) until they've proven they control an email address on your domain.
  • Public email domains never match. Gmail-style and throwaway addresses can't be used to discover or join any workspace.
More questions? The domain join FAQ covers expiry windows, denials, privacy, subdomains, and what happens when several workspaces share your domain.