Applications Overview
Applications are the foundational container in Marketrix. Each Application represents a web app or website you want to connect to the platform — whether for automated testing, agent training, or deploying live customer support.
What is an Application?
Section titled “What is an Application?”An Application is the link between your product and Marketrix. It tells the platform where your app lives, how to access it, and what domains are allowed. Everything else in Marketrix — agents, knowledge, simulations, widgets, and QA flows — is organized under an Application.
Application types
Section titled “Application types”Marketrix supports two types of Applications:
- App — For authenticated web applications. You provide login credentials (username and password) so agents can sign in and interact with protected pages. Use this for dashboards, admin panels, SaaS products, and any app behind a login screen.
- Website — For publicly accessible sites that don’t require authentication. Use this for marketing sites, documentation portals, landing pages, and public-facing content.
Key fields
Section titled “Key fields”| Field | Description |
|---|---|
| Name | A display name for the Application (e.g., “Production Dashboard”) |
| URL | The base URL of your web app or website |
| Type | Either App (authenticated) or Website (public) |
| Credentials | Username and password, required for App type only |
| Allowed Domains | Optional list of domains the agent is permitted to navigate |
How Applications connect to everything else
Section titled “How Applications connect to everything else”Applications sit at the top of the Marketrix hierarchy. Here’s how the pieces fit together:
Application├── Agents — AI agents that understand and interact with your app│ └── Knowledge — Documents and videos assigned to each agent├── Simulations — Autonomous agent runs that explore your app├── Widgets — Embeddable chat interfaces deployed on your site└── QA Flows — Test flows generated from your requirements- Create an Application to connect your web app to Marketrix.
- Create Agents under that Application and give them instructions on how to behave.
- Add Knowledge (documents, videos) and assign it to agents so they understand your product.
- Run Simulations to let agents autonomously explore and test your app.
- Deploy Widgets to put AI-powered support directly on your site.