# 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="/spaces/-LhGHkPsv15svPIU5I7C/pages/MpXO0g93uUZJCIu5g1tV" %}
[Outputs Disappear After Saving](/integrations/custom-actions/troubleshooting-custom-actions/outputs-disappear-after-saving.md)
{% endcontent-ref %}

{% content-ref url="/spaces/-LhGHkPsv15svPIU5I7C/pages/yxtNioED9M63wp7T6SzK" %}
[Custom Action Does Not Return Data](/integrations/custom-actions/troubleshooting-custom-actions/custom-action-does-not-return-data.md)
{% endcontent-ref %}

{% content-ref url="/spaces/-LhGHkPsv15svPIU5I7C/pages/t4Fz9N4Z75Bjz8qQJCsF" %}
[Custom Action Output Not Showing for Location Property](/integrations/custom-actions/troubleshooting-custom-actions/custom-action-output-not-showing-for-location-property.md)
{% endcontent-ref %}

{% content-ref url="/spaces/-LhGHkPsv15svPIU5I7C/pages/tTikijDZV2L15QCAbPkc" %}
[No Outputs Available in Action Flyout](/integrations/custom-actions/troubleshooting-custom-actions/no-outputs-available-in-action-flyout.md)
{% endcontent-ref %}

{% content-ref url="/spaces/-LhGHkPsv15svPIU5I7C/pages/62Vj7muFIIOFZNJNSzGP" %}
[“Nothing Available” When Mapping Outputs](/integrations/custom-actions/troubleshooting-custom-actions/nothing-available-when-mapping-outputs.md)
{% endcontent-ref %}

{% content-ref url="/spaces/-LhGHkPsv15svPIU5I7C/pages/lO9bHvPkb1EUdiwP8jkA" %}
[Outputs Appear but Do Not Persist](/integrations/custom-actions/troubleshooting-custom-actions/outputs-appear-but-do-not-persist.md)
{% endcontent-ref %}

{% content-ref url="/spaces/-LhGHkPsv15svPIU5I7C/pages/S8PzNSGpxHyVQsagVE2E" %}
[Custom Action Works in One App but Not Another](/integrations/custom-actions/troubleshooting-custom-actions/custom-action-works-in-one-app-but-not-another.md)
{% endcontent-ref %}

{% content-ref url="/spaces/-LhGHkPsv15svPIU5I7C/pages/suZGnHvXaiZbvBYurutk" %}
[Boolean or Array Data Not Showing](/integrations/custom-actions/troubleshooting-custom-actions/boolean-or-array-data-not-showing.md)
{% endcontent-ref %}

{% content-ref url="/spaces/-LhGHkPsv15svPIU5I7C/pages/Yo5Z8bly94zaFQLudsRy" %}
[Timeout or Large Payload Error](/integrations/custom-actions/troubleshooting-custom-actions/timeout-or-large-payload-error.md)
{% endcontent-ref %}

***

### Learn More

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


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.adalo.com/integrations/custom-actions/troubleshooting-custom-actions.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
