Salesforce MCE Custom Entry Source
A Next.js application for Marketing Cloud Engagement Journey Builder
API Endpoints
GET
/api/entry-source/configConfiguration endpoint for Journey Builder
POST
/api/entry-source/executeExecute endpoint to fetch contacts
POST
/api/entry-source/validateValidate activity configuration
POST
/api/entry-source/publishCalled when journey is published
POST
/api/entry-source/stopCalled when journey is stopped
POST
/api/entry-source/saveSave activity configuration
Setup Instructions
- Deploy this application to Vercel
- In Marketing Cloud, go to Setup → Installed Packages → New
- Add Component → Custom Activity
- Set Endpoint URL to:
https://your-app.vercel.app/api/entry-source/config - Save and use in Journey Builder