Skip to main content

How to use super admin access for tenants?

👥 Audience: 10KC Team

What is super admin mode?

Super admin mode is a way to access "any" tenant for the purpose of configuring, demoing, trouble shooting, etc.

When can and can't you use it?

For internal / testing tenants, feel free to use super admin at your discretion e.g. to test newly launched features in official demo tenants, help team members with external demos etc.

For partner / customer tenants, there should be an explicit reason for a team member to access partner/customer data. Please find below a list of reasons.

  • CS team member helping another member with configuration, audit of the site, trouble shooting, etc.

  • Multiple CSMs are on an account

  • Vacation coverage: main CSM is on vacation

  • CS demo to sales a look-a-like config (show them the config)

  • Demo to a new team/LOB at a customer. If we are introduced to that team, there is implicit permission to share the tenant config, so this is ok.

  • Engineering team member investigating a bug and verifying the fix for the bug resulting from a Partner Ask

  • CS gives login access to a Sales Team member to poke around and train themselves

  • Demo to a new team/LOB at a customer. If we were NOT introduced to that team and has no idea the other LOB is interested, we cannot share. Just check with our existing client first.

  • Under no circumstances can a tenant be shared with another customer (e.g. as a demo)

  • Random access to a tenant, for no documented reason, is 100% not ok

How to use super admin mode?

Please reach out to #product-support on Slack to give you super admin access before you try any of the below methods.

There are a couple ways to use super admin mode:

Save the login URL

  1. Save this URL where it's handy (e.g. pin to your profile in Slack, save in Notes, save in Notion etc.):

    https://tenantname.10kbeans.com/api/v2/auth/superAdminLoginUrl?email=youremailaddress
  2. Replace "tenantname" with the tenant you are trying to access

  3. Replace "10kbeans" with "tenthousandcoffees" if you are accessing production tenants

  4. Replace "youremailaddress" with your email address

  5. Once 2. and 3. are done, copy and paste the URL to any web browser

  6. You will receive an email with login link to the tenant

Add bookmark to Chrome

  1. Add Super Admin Bookmark to Google Chrome

  2. To use the bookmark visit the Tenants login screen you want to access e.g. if you want to access 10KC Connects tenant visit www.10kcconnects.tenthousandcoffees.com/login
    (just an example, please DO NOT super admin to 10kcconnects without a valid reason)

  3. Click the bookmark

    1. Enter the tenant name

    2. Enter your email

    3. Enter the email of the admin you want to login as (super admin logs you in on behalf of that admin)

  4. You will receive an email with login link to the tenant

Super Admin Bookmark

javascript:(() => {  const tenantSlug = window.prompt("Tenant Slug:"); const email = window.prompt("Your Email:"); const desiredEmail = window.prompt("Desired account email (optional):"); if (!tenantSlug || !email) { alert("need both tenant slug and email!"); } else { const URL = `https://${tenantSlug}.tenthousandcoffees.com/api/v2/auth/superAdminLoginUrl?email=${email}&desiredEmail=${desiredEmail}`; fetch(URL);} })();
javascript:(() => {  const tenantSlug = window.prompt("Tenant Slug:"); const email = window.prompt("Your Email:"); const desiredEmail = window.prompt("Desired account email (optional):"); if (!tenantSlug || !email) { alert("need both tenant slug and email!"); } else { const URL = `https://${tenantSlug}.10kbeans.com/api/v2/auth/superAdminLoginUrl?email=${email}&desiredEmail=${desiredEmail}`; fetch(URL);} })();
Did this answer your question?