Skip to main content

Introduction

Zoho Landing is a landing page builder that lets you create and publish high-converting pages to capture leads through embedded forms. When integrated with MoEngage, every form submission from a Zoho Landing page is sent directly to MoEngage as an enriched lead event, so you can act on new leads in real time with targeted campaigns and personalized messaging.
The Zoho Landing integration is built and maintained by Zoho Landing. For customization requests or issues specific to the Zoho Landing connector behavior, contact [email protected].

Use cases

Integrating Zoho Landing with MoEngage helps you solve the following use cases:
  • Enrich lead capture from landing-page forms: Automatically push form submission data — including contact details, custom attributes, and page context — into MoEngage as lead events, so you can immediately segment and engage new prospects.
  • Trigger real-time lead nurture flows: Use the events fired on form submission to kick off personalized onboarding journeys, drip campaigns, or sales alerts within MoEngage.

Sync types

Sync typeWhat gets synced
UserCreates or updates a MoEngage user profile with custom attributes such as name, email, phone, demographics, and any custom user attributes.
EventRecords a behavioral event against a MoEngage user profile. Use this to track form submission actions such as lead_generation, demo_request, or webinar_signup.
The sync type is automatically inferred from the URL path (/user/ or /events/). The MoEngage Support team provides the correct endpoint URL for your use case.

Integration

Prerequisites
  • An active Zoho Landing account with access to Integrations.
  • Your MoEngage Workspace ID and Data API Key.

Step 1: Get your MoEngage endpoint

To get a dedicated endpoint for your integration, contact the MoEngage Support team. To authenticate requests from Zoho Landing to MoEngage, you need your Workspace ID and Data API Key. To retrieve them:
  1. On the MoEngage UI, navigate to Settings > Account > APIs.
  2. Under Workspace ID (earlier called App ID), copy your Workspace ID.
  3. Under API Keys, copy the key listed under Data.
MoEngage Settings APIs page showing the Workspace ID and Data API Key fields You use these two values to generate a Basic Authentication Token. Use an online Basic Auth Header Generator, enter your Workspace ID as the username and your Data API Key as the password. The generated token is used as the Authorization header value when configuring the connector in Zoho Landing.
Ensure the generated token is copied completely and does not contain any extra spaces. The token format is Basic <base64-encoded-credentials>.

Step 2: Configure the MoEngage connection in Zoho Landing

In Zoho Landing, navigate to Integrations > MoEngage and provide the following details:
FieldValue
Account NameA label to identify this MoEngage account connection within Zoho Landing.
API URLThe MoEngage endpoint that receives events (collected from Step 1).
APP IDYour MoEngage Workspace ID.
API Data KeyYour MoEngage Data API Key, copied from Settings > Account > APIs.
Once filled, click Add Account to save the connection. Zoho Landing MoEngage account configuration screen with API URL, App ID, and API Data Key fields

Step 3: Map your form fields

Once the account is connected, map your Zoho Landing form fields to the corresponding MoEngage fields. Zoho Landing automatically includes the mapped values in the payload sent to MoEngage on every form submission. Zoho Landing form-field mapping screen with fields mapped to MoEngage attributes Zoho Landing field mapping confirmation showing mapped MoEngage fields
  • The event_name field is mandatory for Event-type endpoints. Requests without an event_name are rejected.
  • Field mapping is managed within Zoho Landing. Contact [email protected] for any changes to the available fields or mapping behavior.
A test form submission appears in MoEngage as a user or event (depending on the configured endpoint) with all mapped attributes populated.