Frequently Asked Questions

FAQ

Every answer
you need.

Can’t find what you’re looking for? Contact us →

The MLC Client plugin adds a [magic_lead_capture] shortcode to any WordPress page. It renders a fully configurable product catalog and checkout flow — customers select options, see live pricing, enter their details, and submit via PayPal or WhatsApp. Every submission is stored as a lead in a local CRM database. It also enforces your license: on the trial plan, a maximum of 6 orders are allowed; on paid plans, orders are unlimited.
When the Client plugin is installed, it automatically connects to yourmlc.com (the MLC Server) via a signed HMAC-SHA256 handshake. The server assigns a trial license bound to your domain. On every page load, the client sends a heartbeat to validate license state. If you upgrade, the change propagates instantly via a signed webhook — no manual key entry required.
After 6 captured orders, new order submissions are blocked and the plugin displays an upgrade prompt. Existing data is never deleted. Once a paid license is activated, the counter resets and order capture resumes immediately. Upgrading takes under 60 seconds via the in-plugin checkout.
Yes. The client caches the last valid license state locally. If yourmlc.com is unreachable, the plugin continues operating under that cached state for 24 hours. After 24 hours without a successful check-in, the plugin switches to a safe locked state until connectivity is restored. This means a brief server outage never disrupts your customers.
Two payment flows are built in: PayPal Orders API v2 (card + PayPal wallet, with webhook fallback for missed JS callbacks) and WhatsApp (formats a complete order summary into a pre-filled WhatsApp message). Both can be active simultaneously. For license purchases, PayPal is used on yourmlc.com directly.
Yes. The Builder tab lets you create sections (e.g. “Panel Type”, “System Size”) with options (e.g. “Monocrystalline”, “Polycrystalline”) and attach price modifiers to each option. Conditional rules let you show/hide options based on previous selections. You can also import pre-built templates from the Cloud Library for common use cases like solar estimators, custom furniture, catering packages, and more.
On Agency-tier paid licenses, the MLC branding is replaced with your own. This includes the plugin admin dashboard header, the customer-facing My Account page, support ticket interface, and email notification sender name/address. Your clients see your brand throughout — not “Magic Lead Capture.”
Yes. Without request signing, anyone who discovers your REST endpoint can forge license checks, spoof activations, or replay old responses. Every client→server request includes three headers: a Unix timestamp (to prevent replay attacks), a unique install ID, and an HMAC-SHA256 signature of the request body + timestamp + install ID. The shared secret is stored server-side and never transmitted after the initial handshake.

Still have questions?

Our team typically responds within a few hours.

Contact Us →