CAMPAIGN INFRASTRUCTURE

From template to published leads — without writing code.

lplead is built for Arabic media buyers and agencies. Pick a structured template, customize every section, connect Google Sheets / Meta / TikTok, publish bilingual pages, and collect leads in one workspace.

landing-page.php

        
01

Choose a template

02

Customize

03

Connect accounts

04

Publish

05

Collect leads

06

Track analytics

A structured template engine, not a free-form builder.

Every customer gets an isolated instance. Edits never touch the original template or other workspaces.

Structured templates

Edit sections and fields from a versioned template — never a blank canvas.

template.sections.json
{
  "sections": [
    { "key": "hero", "fields": ["headline", "cta"] },
    { "key": "form", "fields": ["name", "phone"] }
  ],
  "version": 3
}

OAuth never paste codes

Connect Google, Meta, and TikTok once per workspace, then pick a Sheet or Pixel per page.

OAuth · Meta Pixel
// Request
GET /oauth/meta/callback
Authorization: Bearer eyJ…

// Response
{
  "provider": "meta",
  "pixel_id": "120…",
  "status": "connected"
}

Leads stored first

Every lead is saved in lplead before Google Sheets. External sync is queued and retried.

lead.store → 201 Created
{
  "ok": true,
  "lead_id": 4821,
  "queued": ["sheets", "telegram"],
  "workspace_id": "ws_8f2a"
}

AI import that matches the schema

Generate template-compatible JSON — not static HTML dumps.

ai-import · prompt → schema
 Generate a clinic landing kit
   bilingual AR/EN, lead form, hero CTA

 {
  "kit": "clinic",
  "sections": 6,
  "compatible": true
}

Publish & queue in the background

Compiled bilingual pages go live while lead forwarding runs on the queue.

lplead · deploy
$ php make serve
Laravel development server started
$ php make queue:work
 ForwardLeadToDestinations
 Page compiled → published_pages

Workspace configuration

Platform OAuth apps stay in env; customer tokens stay encrypted per workspace.

.env · workspace integrations
GOOGLE_CLIENT_ID=lplead.apps…
META_CLIENT_ID=1234567890
TIKTOK_CLIENT_ID=aw…
# Customer tokens encrypted per workspace
QUEUE_CONNECTION=database

Ready-made templates for trial

Thirty professional templates across clinics, real estate, ecommerce, and more. Open your dashboard and start from any published kit.

Clinics

Dental Clinic

Clinics

Dermatology Clinic

Clinics

Pediatric Clinic

Real Estate

Villa Compound

Real Estate

Luxury Apartments

Real Estate

Commercial Offices

Create a page from a template