🗣️ Intercom Personalized Landing Pages API

This Cloudflare Worker provides APIs for creating and managing personalized landing pages for Intercom's account-based marketing campaigns with company logo and website screenshot integration.

📋 API Endpoints

POST /api/create-landing-page

Creates a new personalized landing page for a company.

Required fields:

  • companyName - The name of the target company
  • personalizedSubtitle - Personalized subtitle for the company
  • revenueTargets - How Intercom can help achieve revenue targets
  • customerSupport - How Intercom can improve customer support
  • whyIntercom - Why the company should choose Intercom
  • companyLogoUrl - URL to the company's logo image
  • websiteScreenshotUrl - URL to a screenshot of the company's website

GET /api/landing-pages

Lists all created landing pages.

GET /{company-slug}

Serves the personalized landing page for the specified company.

Example: GET /techcorp-solutions

🎨 Enhanced Features

🚀 Setup Instructions

  1. Deploy this worker to Cloudflare Workers
  2. Create a KV namespace called LANDING_PAGES
  3. Bind the KV namespace to your worker with the variable name LANDING_PAGES
  4. Configure your custom domain (optional)
  5. Start creating personalized landing pages!