What You Can Do
Campaigns
Create campaigns from a prepared payload, search existing campaigns, fetch campaign metadata, change status (launch, pause, stop), and send test campaigns to a list of test addresses.
Email templates
List, fetch, create, and update email templates. Read a template with referenced content blocks resolved into a single merged composition so reviewers see the final output rather than raw placeholders.
Content blocks
List blocks by search text, content type, or status. Fetch, create, and update HTML or text blocks. Name validation is enforced upfront so the API never rejects a create.
Content-reference offers
Build a normalized preview artifact for offers, inbox cards, or campaign shells that reference content managed elsewhere — capturing placement, audience, lifecycle, custom fields, and a template-shaped preview.
Prerequisites
- Admin access to your MoEngage dashboard to generate API tokens
- Your MoEngage Data Center / API Base URL and Workspace ID from Settings → APIs → API Settings
- A Gradial organization Administrator role to complete setup
How to Connect
1
Get your authentication details from MoEngage
- Sign in to your MoEngage dashboard as a workspace admin.
- Open Settings → APIs → API Settings and copy your Data Center / API Base URL (e.g.,
https://api-101.moengage.com). MoEngage assigns this per region — always copy it from the dashboard rather than guessing. - Copy the Workspace ID (also shown as the workspace
app_id) from the same page. - Create a dedicated API token for Gradial. MoEngage scopes tokens by API family — generate the one that matches your intended workflows:
- MoEngage returns a workspace and API secret pair. Base64-encode
workspace:api-secret— this is the token value you’ll paste into Gradial.
2
Add the integration in Gradial
- In Gradial, go to Settings → Integrations.
- Find MoEngage and click + Add.
- Fill in the connection details:
- Click Save. Gradial validates the workspace, base URL, and credential scope during setup.
3
Assign to an Environment
- Go to Settings → Environments and select the Gradial Environment where MoEngage should be available.
- Add the MoEngage integration to that Environment.
- Repeat for any additional Environments.
How It Fits Into Broader Workflows
Example workflow:
- Start with a campaign brief — for example, “send a welcome email to new sign-ups.”
- List existing content blocks to find reusable hero copy or footers; create or update blocks as needed.
- Draft the email template with resolved HTML and any content block references, then read it back to confirm the merged composition.
- Build a content-reference offer artifact capturing audience, placement, and lifecycle so reviewers can preview the card before any send.
- Send a test campaign to the QA distribution list and iterate until the rendered output is right.
- Create the live campaign and change status to launch it once approvers sign off.
- Re-run campaign search to confirm the campaign is active and surface the artifact in the thread for stakeholders.