← All documentation · Team & Workspace

Invite your team & manage roles

Invite teammates to your LogAI organization, understand invitation links and seats, change or remove members, and control access with custom roles built on the View, Create, Update, Delete and Manage matrix.

9 min read · Last updated

Everything about your team lives under Workspace in the sidebar: Team Members (who's in, with what role), Invitations (who's been asked), and Roles & Permissions (what each role can see and do). The Team Management header cards give you the counts at a glance — total members, pending invites, roles, and permission resources.

Invite a team member

  1. Open the invite dialog. On Workspace → Team Members (or Invitations), click Invite User. The dialog is titled Invite Team Member.
  2. Enter their email and role. Fill in Email Address and pick a Role from the dropdown — the invitee will join with exactly this role (you can change it later). Click Send Invitation.
  3. They receive an email link. An invitation email goes out with a secure link that expires in 7 days. The pending invite appears on the Invitations screen with its expiry date.
  4. They accept. The link opens LogAI's accept page. Existing users see Welcome back! and sign in; people without an account see Create your account and sign up — either way, with the exact email that was invited. On acceptance they land directly in your organization with the assigned role, and an HR employee profile is created for them automatically.

Invites use subscription seats: When your active users already fill every seat you've bought, sending an invite opens You're out of seats (“Your subscription covers N seat(s), but your organisation already has M active user(s)…”). Choose Seats to add, check the charge and click Add N seats for ₹X to pay through Razorpay without leaving the screen — the seats go live as soon as Razorpay confirms, and you can send the invite. Plans & billing opens Workspace → Subscriptions instead, or remove a member to free a seat.

Need to resend an invite?: There's no resend button — revoke the pending invitation on the Invitations screen and send a fresh one to the same email. Each email can have only one active pending invitation at a time.

Manage pending invitations

Workspace → Invitations lists all pending, unexpired invites with their role, status, and expiry. Revoke one with the ✕ action (“The recipient will no longer be able to join.”) or select several and bulk-revoke — the links stop working immediately, and the email can be re-invited right away. Accepted, revoked, and expired invitations disappear from this list; accepted members show up on Team Members instead.

Change roles and remove members

  • Change a role — on Team Members, click the role badge on a member's row and pick the new role. It takes effect immediately across the whole app. (Requires Update and Manage on Permissions.)
  • Remove a member — click the trash icon and confirm. They instantly lose access to this organization, their HR employee profile is deactivated, and a subscription seat is freed. Their LogAI account itself isn't deleted — rejoining just needs a new invitation.
  • Bulk actions — select multiple rows to change roles or remove members in one go; toasts report successes and failures separately.

Roles & permissions explained

LogAI uses role-based access control. A role is a grid under Access by resource: one row per resource (Lead, Contact, Deal, Order, Invoice, Payment, Product, Task, Calendar, Campaign, Workflow, Employee, and so on), grouped under headings that match the sidebar — Home, Sales, Marketing, Catalog, Commerce, Store, AI Studio, Collaboration, Workflows, Reporting, HR, Settings, Workspace, with anything else (Books, for example) under Other. Each row has five flags, and they are independent: every button in the app checks the one flag for the action it performs, so Delete doesn't include Update and Manage doesn't include Create.

FlagWhat it grants
ViewOpen the area and read its records. Without it the matching sidebar items disappear. Ticking any other flag turns View on automatically, and turning View off clears the rest of the row.
CreateAdd new records — a lead, an order, an invoice, a task.
UpdateEdit existing records, including status changes such as marking an order shipped.
DeleteRemove records. On its own it doesn't let someone edit them.
ManageAdvanced actions in that area: sending, approving, publishing, connecting, archiving, generating with AI, buying. Most of these also need the area's Update (or Create) flag, so tick them together.

What Manage covers in each area

Manage is where most custom roles go wrong, because the same flag means a different action in each area. These are the controls that stay disabled or hidden until a role has Manage on the resource:

ResourceManage unlocks
Lead, ContactSending emails to leads and contacts, one at a time or in bulk.
Order, ReturnMarking an order's payment as received, cancelling an order, updating a return.
CampaignLaunching, ending or extending a campaign, sending a test email, painting AI scenes.
MarketingConnecting, refreshing or disconnecting social profiles, replying to comments and messages, syncing engagement.
WhatsAppConnecting the account, sending messages, templates and media, broadcasts.
AI ToolsGenerating and rewriting with AI in Image Studio and Design Studio.
WebsitePublishing a site, rolling back a version, retrying a page.
TaskArchiving and restoring tasks and projects, undoing bulk changes, editing a project's statuses and members, AI drafts such as Break down and Plan my day.
WorkflowRetrying, stopping or test-running an execution, and AI workflow plans.
DriveSharing files and folders.
HR, EmployeeApproving leave, attendance regularisations and expense reports, running payroll, assigning shifts, marking attendance, exporting employee data.
Ecom StoreProvisioning, redeploying or archiving a storefront and managing its domains.
Invitation, Permissions, SubscriptionSending and revoking invitations; changing a member's role and saving a role's grid; buying, changing or cancelling the plan, adding seats and topping up credits.

Super Admin is the only built-in role — it's assigned automatically to the organization's creator, bypasses every permission check, and can't be edited or deleted (it carries a System badge). Everything else is a custom role you create, and a system role's grid is shown read-only. The role pickers on Team Members — the role badge, bulk role change and the invite dialog — now list it too (as super_admin). Only a Super Admin can make someone else one; anyone else gets “Only super admins can assign system roles”. An invitation can't carry it yet, so invite with a custom role and switch the person to Super Admin on Team Members once they've joined.

Create a custom role

  1. Open Roles & Permissions. Go to Workspace → Roles & Permissions and click New role at the bottom of the roles list.
  2. Name it. Enter a Role name (up to 50 characters, must be unique) and an optional Description (up to 255 characters).
  3. Set the permission grid. For each resource tick the flags the role needs — View, Create, Update, Delete and Manage. Ticking any action also ticks View; turning View off clears the rest of the row. The checkbox on each group heading (Sales, Commerce, …) grants or clears that flag for the whole group, Expand all / Collapse all fold the groups, and Find an area searches. Click Create role.
  4. Assign it. The new role appears in the invite dialog and in the role dropdown on Team Members. Access changes can take up to 60 seconds to reach people already signed in.

Deleting a role: To rename or delete a role, use the ⋯ menu next to it in the roles list (Edit role / Delete role). A role that still has members assigned can't be deleted — the error tells you how many users hold it. Move them to another role first. To change an existing role's access, select it, adjust the grid and click Save permissions — grid changes are saved separately from the name and description, and apply to everyone holding the role within about a minute.

Who can administer the team

Viewing Team Members needs View on Team, and removing a member needs Delete on Team. On Invitation: View to see pending invites, Update + Manage to send one (the Invite User button only appears with Manage), and Delete + Manage to revoke one. Changing a member's role needs Update + Manage on Permissions. On the Roles & Permissions page itself: View to see roles, Create to add one, Update to rename one, Delete to delete one, and Manage to save changes to an existing role's grid. The Super Admin has all of this by default. The same grid governs the xLog assistant: it can only read and change what your own role can.

Frequently asked questions

What role does an invited person get when they join?

Exactly the role selected in the invite dialog — it's stored on the invitation and applied at acceptance. You can change it any time afterwards by clicking the role badge on Team Members.

How long is a LogAI invitation link valid?

7 days from when it's sent. After that the link shows “Invitation has expired” and a new invite must be sent.

Can I resend an invitation?

There's no resend button — revoke the pending invitation on the Invitations screen and send a new one to the same address. A fresh email with a new 7-day link goes out.

Does the invitee need an existing LogAI account?

No. The accept page detects it: existing users sign in, new users sign up on the spot. They must authenticate with the exact invited email address, otherwise acceptance is rejected.

Why is my invite blocked with a message about seats?

Your organization already has as many active users as your subscription covers. The You're out of seats dialog lets you buy more seats on the spot through Razorpay; you can also add seats from the Seats tile under Workspace → Subscriptions, or remove a member to free one.

What happened to Viewer and Editor?

Roles now carry five flags per resource instead of one level: View, Create, Update, Delete and Manage. An old Viewer became View; an old Editor became View + Create + Update + Delete. Manage is new — it covers advanced actions such as sending, approving or publishing — and was granted where Editor previously allowed them.

Does Delete or Manage include Update?

No. The five flags are independent — each button checks only the flag for its own action. A role with Delete but not Update can remove records but not edit them, and Manage doesn't grant Create, Update or Delete. Only View is switched on automatically when you tick any other flag.

Someone has Manage but still gets a permission error — why?

Most advanced actions are checked twice: the app shows the button when the role has Manage, and the server also checks the area's basic flag — usually Update (for example sending a WhatsApp message or launching a campaign). Tick Manage together with Update on that resource.

What is the Super Admin role?

The built-in system role given automatically to the organization's creator. It bypasses every permission check, always has full access, and can't be edited or deleted. A Super Admin can give another member the role from the role badge on Team Members; invitations can't carry it.

What happens when I remove a team member?

They immediately lose access to this organization, their HR employee profile is deactivated, and a subscription seat is freed. Their account isn't deleted — they may belong to other organizations — but rejoining requires a new invitation.

Why can't I change a member's role even though I can invite people?

They're different permissions. Inviting needs Update and Manage on Invitation, but changing a member's role needs Update and Manage on Permissions (Roles & Permissions). Ask a Super Admin to extend your role if you need both.

Where did an accepted invitation go?

The Invitations screen only shows pending, unexpired invites. Once accepted, the person appears on Team Members instead; revoked and expired invites also drop off the list.

Open the LogAI app — start free, no credit card required.

All LogAI documentation