---
schema_version: "1"
id: a5867d8082b37331e267aa6ff1ee86cdc580725f29b4aecb568c11afa905a140
title: Troubleshoot Custom Activities
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/marketing-cloud/guides/mc-app-development/troubleshoot-custom-activities.md
canonical_url: https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/troubleshoot-custom-activities.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: a2e3259fce70ef96ca0a2785582f4173642ab8e7c83db6de94b4fa55846fb41c
products:
  - Marketing Cloud Engagement APIs and Programmatic Languages
  - Marketing Cloud
---
# Troubleshoot Custom Activities

These questions help you isolate potential issues that may occur while creating and attempting to load a custom activity in Journey Builder.

- Is the endpoint for the application web-accessible and SSL-enabled?
- Is the config.json file built with valid JSON? Use a JSON linter to verify.
- Does the file include any BOMs? Journey Builder does not parse BOMs correctly.
- Are all required fields defined in the config.json file?
- Does the config.json's key property match the installed package component's key field? If the key is missing or incorrect, Journey Builder overrides the config.json file.
- Is the installed package component's Endpoint URL set to the directory containing the config.json file?
- Did the custom activity time out? The maximum timeout for the custom activity is 60 seconds, and there is no retry logic.
