Provisioning agencies
Provisioning is how Maddict staff bring a new agency onto the platform. It happens in the back-office and sets up everything an agency needs to start working.
What you set when provisioning
Section titled “What you set when provisioning”When you provision an agency, you define:
| Field | Purpose |
|---|---|
| Name | The agency / tenant’s display name. |
| Tier | The plan, which resolves to entitlements — markets, segment groups, features, quotas. |
| Seat cap | The maximum number of members the agency can have. |
| Validity | The period through which the agency’s access is valid. |
| First admin | The email invited as the agency’s initial agency admin. |
The provisioning flow
Section titled “The provisioning flow”- Open the back-office and choose to create a new agency.
- Enter the name, select a tier, set the seat cap and validity.
- Enter the first admin’s email.
- Confirm. Maddict creates the isolated tenant, applies the entitlements, and sends an invitation to the first admin.
- The first admin accepts the invitation, sets a password, and can then invite the rest of the team.
After provisioning
Section titled “After provisioning”| Action | When to use it |
|---|---|
| Renew validity | Before/after the validity period ends, to keep access. |
| Adjust tier | When the agency upgrades or downgrades. |
| Change seat cap | When the team grows or shrinks. |
| Suspend | To immediately halt access (e.g. non-payment or a security concern). |
| Reactivate | To restore a suspended agency. |
Every one of these is recorded in the audit log.
Isolation from the first moment
Section titled “Isolation from the first moment”A provisioned agency is an isolated tenant from creation. Its members can only ever see their own agency’s data, enforced by database row-level security — not by the interface alone. See Tenant data isolation.
Tiers & entitlementsWhat each tier unlocks.
Audit logWhere provisioning actions are recorded.