Multi-Tenancy & Problem Solving: Scaling the InAgentic.ai Platform

Multi-Tenancy & Problem Solving: Scaling the InAgentic.ai Platform

This week, our engineering and product focus has shifted entirely toward solving real-world problems using AI features that are already live and implemented. As our ecosystem grows, we face a classic scaling challenge: how do we allow multiple distinct brands, websites, and teams to share the robust underlying infrastructure of InAgentic.ai without crossing the streams of data?

The answer lies in our latest infrastructure upgrade: making InAgentic.ai fully multi-tenant.

By moving to a multi-tenant model, we have expanded support across a unified backend sharing secrets, databases, and core AI workflows, while introducing domain-specific content isolation for a suite of new properties: pancakepandas.co.uk, dogrun.ai, and hardback.ai.

The Architecture: Domain-Isolated Dashboards

The core magic of this update is how the InAgentic.ai dashboard morphs based on the user's authenticated email domain. Instead of maintaining separate codebases, the platform dynamically filters data, tabs, and integrations depending on who logs in.

1. Default Workspace (@Inagentic.ai)

Users logging in with an official @Inagentic.ai email address are directed to the existing, fully-featured master dashboard with global controls.

2. The Reusable Workspace Features

When a user logs in with an dogrun.ai linked email, the system adapts instantly, tailoring a Gmail-connected workflow with specific data-visibility constraints:

Dashboard Configuration & Permissions Matrix: dogrun.ai

Dashboard Feature / TabVisibility & Connection Status
Ideas, Content, Pipeline & LinksEnabled (Restricted to dogrun.ai data/URLs)
Prospects & BriefingEnabled (Hard-locked to specific dogrun.ai emails)
EnrolmentEnabled (Active tracking for "Register Interest" leads)
ChatbotEnabled (Active management of live magic links)
ComplianceEnabled (Cross-linked with matching filedone.co.uk login)
DocBuilderEnabled (Restricted to templates exclusive to dogrun.ai)
BillingHidden (Masked to maintain workspace boundaries)
  • Ideas, Content, Pipeline, & Links Tabs: Dynamically filtered. These views only show data, assets, and URLs that users with an dogrun.ai domain are authorised to view.
  • Prospects & Briefing: Automatically tied and restricted to specific, connected dogrun.ai email accounts.
  • Enrolment & Chatbot: Seamlessly integrated with dogrun.ai. The enrolment tab displays "Register Interest" leads from dogrun.ai, while the Chatbot tab manages magic links deployed on the dogrun.ai site.
  • Compliance: Cross-references and displays security or audit data linked directly to filedone.co.uk compliance data using the exact same login identifier (e.g., admin@dogrun.ai).
  • DocBuilder: Displays document templates and builds exclusive to the dogrun.ai domain.
  • Billing: Completely hidden from view to maintain clean workspace boundaries.

3. The Pancakepandas.co.uk Workspace

If a user authenticates via Gmail with a pancakepandas domain, they enter a dashboard tailored to their brand.

  • All data across their workspace is strictly linked to the pancakepandas domain.
  • Automated Publishing Pipeline: Any content or articles approved and generated within this dashboard are automatically pushed and posted directly to pancakepandas.co.uk.

Below is a look at the front-facing automation engine operating behind the scenes for Pancake Pandas:

Our context-aware AI chatbot ensures user engagement on the front end is tracked and funnelled straight back into the correct tenant database:

Security & Verification Across the Network

To maintain the integrity of a multi-tenant platform sharing secrets, secure user validation is paramount. Whether a user is accessing compliance data on Filedone or checking magic links on Dogrun, our unified verification pipeline handles authentication securely in the background.

For example, our integrated WhatsApp authentication layer ensures that cross-tenant actions and high-level data requests remain securely verified at all times.

What's Next?

By solving the multi-tenancy puzzle, InAgentic.ai has transformed from a single-product tool into a powerful, decentralised AI engine capable of driving content pipelines, chatbots, compliance logs, and lead capture for an infinite number of brands under one unified roof.

WhatsApp integration pending

Stay tuned as we continue rolling out automated content optimizations across hardback.ai, dogrun.ai, and pancakepandas.co.uk over the coming days!

✓  TL;DR
What we learned making the platform multi-tenant
One codebase, dashboards that morph by login domain. Instead of maintaining separate codebases per brand, the platform dynamically filters data, tabs, and integrations based on the authenticated email domain — @dogrun.ai, @pancakepandas.co.uk, and the master @inagentic.ai workspace all share the same backend, secrets, and core AI workflows.
Access is a permissions matrix, not an all-or-nothing switch. Each tenant sees a different combination — Ideas and Content restricted to their own data, Compliance cross-referenced against a matching FileDone login, Billing hidden entirely — configured per domain rather than per codebase.
Cross-tenant routing bugs hide in shared middleware. Visiting /dashboard on newer tenant domains was falling through to FileDone's customer-facing app instead of the shared internal ops dashboard — a one-line middleware fix, but one that affected every non-FileDone tenant at once.
Shared infrastructure means shared branding bugs by default. Magic-link sign-in emails for every tenant except InAgentic were showing up branded "FileDone" regardless of which site triggered them — fixed by having each tenant send from its own verified domain with its own name and colours.
A misleading error masked the real root cause. Magic links failing as "invalid or expired" seconds after being sent actually traced back to a required secret not reaching the server at runtime, due to an environment-variable allowlist in the build config — not an expiry or token problem at all.
Onboarding a new domain is now a repeatable checklist. DNS zone, SSL certificate, and email sending domain provisioned, nameserver propagation, then a coming-soon page — the same sequence used for dogrun.ai is being repeated for hardback.ai without new architecture.
Coming in future chapters
Automated content optimisations rolling out across hardback.ai, dogrun.ai, and pancakepandas.co.uk, plus the WhatsApp verification layer for cross-tenant, high-level data requests.

💡
Visit https://pancakepandas.co.uk/ to view Pancake Pandas - North Oxford's earliest breakfast club