I occurred to the problem that I had developed a custom activity on aws EC2(OS: CENTOS 7, Enviroment: Node.js + pm2 + nginx) and had connected back to SFMC installed package.

However, when I create a new Journey in the Journey Builder, my custom activity could't display the icon and I got a "Failed to load config.json for url..." message. enter image description here

But I'm sure that I can connect to config.json through my local sever.

Any further troubleshooting assistance or similar is greatly appreciated. Thanks so much!

  • Is your config.json and index.html in the correct path defined for the Journey Builder Activity component in your Installed Package?
    – Macca
    Commented Jul 16, 2020 at 3:22
  • Hi @Macca , thanks for your advice. My app was deployed reference the gitHub documentation Custom Activities - Desk.com API. I put my config.json and index.html file in the path /public/ixn/activities/myApp/ and defined Journey Builder Activity component with myUrl/ixn/activities/myApp.
    – Vivien Yin
    Commented Jul 16, 2020 at 6:08

1 Answer 1


I asked the same question on the Trailblazer Community. I found that I missed the config.js file in my file structure. Hope that It's helpful for someone having similar questions.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .