Site migration
Migrating a Site from mottor
mottor (formerly LPgenerator) is a landing-page builder. Webrelay migrates it in full, including SVG masks and fonts from inline styles. As with Craftum, forms here are rendered via JavaScript, so they require special handling.
What gets migrated
- Blocks and sections —
blk_section,m-block-wrapper - Buttons —
.m-button-*classes - Images from the
m-files.cdn1.ccCDN - SVG masks — via
-webkit-mask: url()in inline styles - Fonts —
@font-facefrom inline<style>blocks - Forms — rendered with Playwright and wrapped in
<form>
Step-by-step migration
Step 1: Copy the link to your landing page
Either the mottor technical domain or your own primary domain will work.
Step 2: Paste the link into Webrelay
Open app.webrelay.ru and paste the URL — the service will detect mottor.
Step 3: Start the migration
Webrelay renders the page, waits for the forms to appear, downloads the resources, and optimizes them.
Step 4: Check the preview and export
Open the preview, verify the forms and masks, then download the ZIP or upload to your hosting over FTP.
mottor specifics
Forms are rendered via JavaScript
As with Craftum, mottor's static HTML contains no <form> tags. Webrelay opens the page in a browser (Playwright), waits for the input fields, and wraps them in working <form> elements with the form-handler.php handler.
SVG masks and fonts in inline styles
mottor makes heavy use of -webkit-mask: url() for shaped elements and @font-face for fonts — both are declared right inside <style>. Webrelay extracts these url() references, downloads the files, and rewrites the links to local ones so masks and fonts work offline.
Bundles are not minified
Webrelay does not minify mottor's bundle files (for example, public.bundle.js) — minification breaks the regular expressions inside the scripts. This keeps the landing page's interactivity working.
After migration
- Verify that submissions arrive — Forms and submissions
- Connect your domain — DNS setup
FAQ
Are mottor and LPgenerator the same thing?
Yes. mottor is the new name for the LPgenerator builder. Webrelay migrates sites built on either version.
Are the shaped SVG masks preserved?
Yes. Webrelay extracts -webkit-mask: url() from inline styles, downloads the SVG files, and rewrites the links to local ones, so the masks look exactly like the original.
Why do mottor forms require rendering?
The form fields are added to the page via JavaScript and are absent from the source HTML. Webrelay renders the page in a real browser to catch these fields and wrap them in working forms.
Where do the submissions go?
To email and Telegram, via the form-handler.php file. Learn more — Forms and submissions.