Embedded dashboard
The embedded dashboard lets you offer Lawwwing as one more feature of your platform. Your customers access the Lawwwing dashboard without leaving your product and without managing separate credentials.
You control the lifecycle from your platform through the API: you onboard the website, activate the appropriate plan and generate the embedded session when the customer opens their dashboard.
The embedded dashboard is part of Lawwwing Integrations and requires integrator credentials, which we issue after the onboarding process.
π Request access
What does it bring to your product?β
| Benefit | Description |
|---|---|
| Frictionless experience | Customers do not create accounts or remember passwords: they enter from your dashboard already authenticated. |
| Compliance as your own feature | Add cookies, legal documents and the trust portal to your catalogue without having to build them. |
| Automation | Onboarding, plan changes, modules and cancellations are handled through the API from your own flows. |
| Security | Access to the dashboard uses tokens with limited validity. |
| Scalability | Designed to manage anything from dozens to thousands of websites. |
How does it work?β
| Step | In your platform | Call to Lawwwing | Result |
|---|---|---|---|
| 1 | The customer activates compliance | POST /sites/ | You get the site_id of the website |
| 2 | You apply the purchased plan | POST /sites/{site_id}/subscription/ | An active subscription with its modules |
| 3 | The customer opens their dashboard | GET /sites/{site_id}/embed/ | Session URL with a temporary token |
| 4 | You render the iframe | Not applicable | The customer manages compliance without leaving your product |
The rest of the lifecycle, such as retrieving, cancelling, reactivating or terminating the subscription, is also controlled through the API from your own processes.
What does your customer see?β
Inside the iframe, your customer gets the full Lawwwing dashboard with every feature included in their plan: banner configuration, visual customisation, legal documents, cookie scanner, trust portal and the modules they have purchased.
The appearance of the embedded dashboard is configurable for each integrator. During onboarding we define a dedicated stylesheet with you that applies only to the embedded sessions of your platform and lets you adjust, among others:
- Colours and typography, to align the dashboard with the visual identity of your product.
- Interface elements you want to hide or simplify, such as Lawwwing's own navigation.
- Spacing and content width, to fit the dashboard into your platform's customer area.
The visual configuration is defined and fine-tuned with our team. If you have a style guide or a design system, share it during onboarding and we will use it as the reference.
Prerequisitesβ
Before starting the integration, make sure that:
- You have your own backend able to make authenticated calls to the API. Keys must never be exposed in the browser.
- You can render an iframe in your platform's customer area.
- You have the integrator credentials we issue after the onboarding process.
How do I get started?β
- Request access and receive your staging credentials.
- Follow the integration guide to complete the flow end to end.
- Check the API reference for the details of each endpoint.