How to use a Lovable page with the TWR Mirror method
To use a page built in Lovable as the Offer Page of a The White Rabbit (TWR) campaign with the TWR Mirror method, the page and the campaign have to use the same URL path. The same path goes in three places, and the whole setup takes a few minutes.
Why the path has to match
Every page built in Lovable answers at specific addresses, the ones it knows. A page published the default way knows only the root of the domain: it opens at https://mypage.com, with nothing after the address.
The URL that TWR generates for the campaign always has an extra bit at the end, the path, created automatically to identify the campaign: https://yourdomain.com/a8f3k2.
With the TWR Mirror method your page is displayed inside that URL. The address reaching it is /a8f3k2, an address it doesn't know, so it has nothing to display: you get a blank screen or Lovable's own "404, page not found" message. The campaign, the domain and the filtering are all working: what's missing is the address matching on both sides.
Once you create the /home path on your page and use that same path in the campaign, the two start talking about the same address:
Before | After | |
|---|---|---|
Page in Lovable |
| |
Campaign URL |
|
|
This applies to TWR Mirror only
The delivery method defines how the visitor reaches your page, and that is what makes the difference here:
Delivery method | Does it need this setup? |
|---|---|
TWR Mirror | Yes. Your page is displayed at the campaign URL, which has a path at the end |
TWR Redirect | No. The visitor is taken to your page's original address |
If you would rather not touch your Lovable page, switch the campaign's delivery method to TWR Redirect and it opens normally again. Just weigh what changes: with Redirect your page's real address is visible in the visitor's browser, while TWR Mirror keeps the campaign URL and does not expose that address, which makes competitor spying harder. The methods are compared in detail in the article on delivery methods.
Step by step
1. Make your Lovable page open at a path
In Lovable, ask in the chat for the page to also open at a path, for example /home:
Add the /home route to open this same page, keeping the home page as it isPublish the project and check in your browser that https://mypage.com/home opens the full page. Write that address down, you will use it in the next two steps.
/home, /lp or /vsl. Keep it short, with no accents and no spaces.2. Update the page address in the campaign
In the TWR dashboard, open your campaign and, in the Offer Page URL field, replace the old address with the new one, with the path at the end.

3. Set the same path in the Custom Path
Go to the end of the campaign form and click Show advanced options. Turn on the Custom Path and type the same path in the field, written exactly as it is in Lovable.
In the end, the same path shows up in three places:
Where | What it is set to |
|---|---|
Page in Lovable | Opens at |
Offer Page field in the campaign | |
Campaign's Custom Path |
|

4. Save and update the link in your ad
Click Save. TWR confirms the change and shows the campaign URL with the path, https://yourdomain.com/home, along with the parameters. Copy both and replace the link in your traffic source.

5. Test the campaign
Click Test Offer, in the notice that appears when you save or at the top of the campaign, and check that your Lovable page opens in full, now inside the campaign URL. Turn the test off when you are done. The full procedure is in the article on how to test your campaign.

If the page still does not open
Check two things first: whether the path is written the same way in all three places, and whether you published the project in Lovable after creating the path.
If everything matches and the page still will not open, contact support through the chat with the campaign name and the address of your Lovable page. The team can see how your page is responding inside the campaign.
Updated on: 02/09/2026
Thank you!