download dots
App Users (Beta) — End-User Management for Taskade Genesis Apps

App Users (Beta) — End-User Management for Taskade Genesis Apps

Updated 2026-05-11·6 min read
On this page (10)

Overview

Your published Taskade Genesis app has its own users, separate from your workspace teammates. The App Users surface is the admin dashboard where you invite, list, tag, and revoke them. Same place every time. Built into every app you publish.

TL;DR: App Users (beta) gives every published Taskade Genesis app a built-in admin surface for end users. Customers sign in with email, Google, Microsoft, or single sign-on. You see who joined, when, and from which provider. Tag them as client, beta-tester, or anything you invent. Revoke a seat in one click. Pair with GenesisAuth for sign-in and with Taskade Projects for per-user personalization. Free to try; paid-app access is gated on the new Stripe-backed App Kit.

App Users tab in a Taskade Genesis app showing invite, sign-in, and member management

Two layers, one workspace

Most builders trip on this once. Get it right early and the rest is easy.

Workspace members App Users
Who You + your team The customers of your published app
What they touch Projects, agents, automations, settings Only the screens you published
Where they sign in app.taskade.com Your app's URL (or custom domain)
Billing seat? Yes, against your plan No, separate count
Managed from Workspace Settings App Users dashboard in each app

Think of it like a website. The workspace is your admin panel — where you wire up the site. The app is the public site itself. App Users are the people who visit and sign in.

What you can do with App Users

  • Invite customers, clients, beta testers, or contractors by email.
  • Tag them with roles you define (client, vip, vendor, anything).
  • See every sign-in: provider, first seen, last active, status.
  • Gate content in your app by tag, email domain, or signed-in identity.
  • Revoke access on the next request without losing their history.

This is the answer to "how do strangers safely use my app." Workspace members run the workspace. App Users use the app.

Your first App Users in 90 seconds

  1. Open your published app and click Settings → App Users.
  2. Click Invite and paste one or more email addresses (one per line).
  3. Add a tag if you want to group them (for example, client for portal access or beta for early testers).
  4. Click Send invites. Each invitee gets a sign-in link.
  5. Watch them appear in the Active list as they sign in.

That is the full loop. No deployment, no auth code, no third-party identity provider to configure.

The App Users table

The table shows every signed-in visitor:

Column What it means
Email Verified email from the sign-in provider
Provider Google, Microsoft, single sign-on (SSO), or email magic link
First seen When they first signed in
Last active Most recent sign-in
Tags Labels you attached during invite, or added later
Status Active, invited, or revoked

Filter the table by tag, status, or provider when the list grows. Export a CSV for record-keeping.

Gate content per user with Taskade EVE prompts

Once you have App Users, you describe access rules to Taskade EVE in plain English. EVE wires the checks into the app. No conditional-logic code to write.

Examples that work today:

  • "Only show the Billing page to users tagged client."
  • "Hide the admin database unless currentUser.email ends in @mycompany.com."
  • "Show every signed-in user only their own row from the Projects database."
  • "Let users tagged vendor upload to the Files page but not see anyone else's uploads."

The currentUser context is available to every layer of your app. Use it in agent prompts, automation filters, and project queries.

Common patterns

Pattern Tag scheme What App Users unlocks
Client portal client per customer name Personal dashboards, scoped data, branded sign-in
Internal tool staff, admin Workspace-only access; gate destructive actions on admin
Beta program beta, cohort-1, cohort-2 Roll features to one cohort at a time, revoke when GA
Paid app paid, trial, expired Pair with the App Kit Stripe checkout for paid access
Education / cohort student, instructor Different views and tools per role from one app

Revoke a user

Click the row's overflow menu → Revoke. The next request from that user is denied. Their history (rows they created, tasks they completed, files they uploaded) stays intact in your Taskade Projects, so your records stay clean.

Re-invite the same email later if they should come back.

Tips that pay back

  • Tag at invite time. Re-tagging 200 users in bulk takes longer than tagging the first 5.
  • Set a per-app tag policy in your team docs so two admins do not invent two names for the same role.
  • Pair currentUser.email checks with a domain match for fast "team only" gates.
  • Combine App Users with App Analytics to see which roles actually use the app.
Was this helpful?