# Troubleshooting Custom Actions

If your Custom Action is not working as expected, or Outputs seem to disappear, the issue is often related to how the action was saved or tested. Below are common problems, their causes, and how to fix them.

***

### Best Practices

* Always re-test and re-add Outputs before saving any changes.
* Save immediately after adding Outputs.
* Use clear, descriptive names for each Output.
* Keep your responses simple and limited to the data you need.
* If you plan to reuse Custom Actions across apps, duplicate them instead of editing the shared version.

***

{% content-ref url="troubleshooting-custom-actions/outputs-disappear-after-saving" %}
[outputs-disappear-after-saving](https://help.adalo.com/integrations/custom-actions/troubleshooting-custom-actions/outputs-disappear-after-saving)
{% endcontent-ref %}

{% content-ref url="troubleshooting-custom-actions/custom-action-does-not-return-data" %}
[custom-action-does-not-return-data](https://help.adalo.com/integrations/custom-actions/troubleshooting-custom-actions/custom-action-does-not-return-data)
{% endcontent-ref %}

{% content-ref url="troubleshooting-custom-actions/no-outputs-available-in-action-flyout" %}
[no-outputs-available-in-action-flyout](https://help.adalo.com/integrations/custom-actions/troubleshooting-custom-actions/no-outputs-available-in-action-flyout)
{% endcontent-ref %}

{% content-ref url="troubleshooting-custom-actions/nothing-available-when-mapping-outputs" %}
[nothing-available-when-mapping-outputs](https://help.adalo.com/integrations/custom-actions/troubleshooting-custom-actions/nothing-available-when-mapping-outputs)
{% endcontent-ref %}

{% content-ref url="troubleshooting-custom-actions/outputs-appear-but-do-not-persist" %}
[outputs-appear-but-do-not-persist](https://help.adalo.com/integrations/custom-actions/troubleshooting-custom-actions/outputs-appear-but-do-not-persist)
{% endcontent-ref %}

{% content-ref url="troubleshooting-custom-actions/custom-action-works-in-one-app-but-not-another" %}
[custom-action-works-in-one-app-but-not-another](https://help.adalo.com/integrations/custom-actions/troubleshooting-custom-actions/custom-action-works-in-one-app-but-not-another)
{% endcontent-ref %}

{% content-ref url="troubleshooting-custom-actions/boolean-or-array-data-not-showing" %}
[boolean-or-array-data-not-showing](https://help.adalo.com/integrations/custom-actions/troubleshooting-custom-actions/boolean-or-array-data-not-showing)
{% endcontent-ref %}

{% content-ref url="troubleshooting-custom-actions/timeout-or-large-payload-error" %}
[timeout-or-large-payload-error](https://help.adalo.com/integrations/custom-actions/troubleshooting-custom-actions/timeout-or-large-payload-error)
{% endcontent-ref %}

***

### Learn More

* [Creating Custom Actions in Adalo](https://help.adalo.com/integrations/custom-actions)
* Using [External Collections](https://help.adalo.com/integrations/external-collections-with-apis)
* Connecting Adalo with [Make](https://help.adalo.com/integrations/integromat) or [Zapier](https://help.adalo.com/integrations/zapier)
