Salesforce MCE Custom Entry Source

A Next.js application for Marketing Cloud Engagement Journey Builder

API Endpoints

GET
/api/entry-source/config

Configuration endpoint for Journey Builder

POST
/api/entry-source/execute

Execute endpoint to fetch contacts

POST
/api/entry-source/validate

Validate activity configuration

POST
/api/entry-source/publish

Called when journey is published

POST
/api/entry-source/stop

Called when journey is stopped

POST
/api/entry-source/save

Save activity configuration

Setup Instructions

  1. Deploy this application to Vercel
  2. In Marketing Cloud, go to Setup → Installed Packages → New
  3. Add Component → Custom Activity
  4. Set Endpoint URL to: https://your-app.vercel.app/api/entry-source/config
  5. Save and use in Journey Builder