Architecture

Understanding the hierarchy of Users, Agencies, and Business Workspaces.

View as Markdown

Iqra AI follows a hierarchical structure designed to support individual developers, agencies, and large enterprises simultaneously.

The platform is divided into two distinct layers:

  1. The Management Layer: Handles Billing, Tenancy, and Whitelabeling (Cloud Only).
  2. The Operational Layer: Handles the actual AI Agents, Logic, and Routing (Open Source Core).

Ecosystem Map

This diagram illustrates how the Agency Owner controls the platform and how Customers access their assigned workspaces.

1. The Master User

The Administrator Level

When you sign up for Iqra AI, you create a User account. This is the top-level entity responsible for the "financial" and "administrative" health of the account.

2. The Business (Workspace)

The Operational Level

A Business is where the work happens. It is a strictly isolated container for your AI logic. An Agent in Workspace A cannot access a Phone Number or Knowledge Base in Workspace B.

3. The Agency Model (Whitelabeling) (Cloud Only Feature)

For Agencies, the hierarchy extends one step further. You act as the Platform Owner.

  1. You (The Agency): Own the Iqra account, pay for usage, and set the pricing plans.
  2. Your Customer: Logs into your domain (e.g., app.agency.com). They only see the Business Workspace you have assigned to them.
  3. Plan (Limits): You can define a subscription plan for your customer to limit their use of features.
  4. Permissions: You can restrict what the customer sees (e.g., allow them to view Conversations but not edit Scripts).

Learn More

Deep dive into the Agency features in the Whitelabeling Guide.

On this page