Skip to content

JFDu/sfmc-example-jb-custom-activity

 
 

Repository files navigation

Salesforce Journey Builder - Custom Activity Examples

This repository contains a number of custom activity examples for Salesforce Journey Builder. These examples are intended to help you understand how Journey Builder works and get a head start on building your own custom activities.

Journey Builder

Journey Builder is a marketing planning tool that integrates the various channels and services in the Salesforce ecosystem. The application empowers marketers to manage the customer life cycle by composing a Journey workflow on a drag-and-drop canvas.

Learn more about Journey Builder

JB

Getting Started

The quickest way to get started is to install Node.js then run the app locally:

# Install package dependencies
npm install

# Run the Express app in development mode
npm run dev

A webapp will be available at http://localhost:8080/

You will be greeted with a landing page with links to the various examples we've created.

Deployment

You can deploy this example to Heroku and start working with Journey Builder Custom Activities Today!

Deploy

Examples

/modules/discount-code

Example of a custom activity that utilizes an external service to generate a discount code where the user inputs the discount percent in the configuration.

Custom Activities

/modules/discount-redemption-split

Example of a Rest Decision Split where your application tells the contact which way to go through the journey.

RestDecision Documentation

Contributing

We would like to hear from you if you have questions about these examples or if you have ideas for other examples that you would like to see included. Just log a new issue and we'll our best to help!

License

Source code is licensed under BSD 3-Clause

About

Custom activity examples for Journey Builder.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 87.9%
  • HTML 10.6%
  • CSS 1.2%
  • Shell 0.3%