Custom Supabase Signup Function

I built a custom Adalo action that signs up a user in Supabase and returns data like access_token and user_id. After that, I run Adalo’s native Sign Up action successfully. Then I try to run an Update Logged In User action to save the Supabase response into two custom fields in my Adalo Users table (supabase_token and supabase_id).

The issue: when I configure the Update action and try to set the field values, my custom action result (supabase_signup) does not appear in the magic text picker, so I can’t map access_token or user_id into the columns.

My flow is:

  • Button click → Run custom Supabase signup action

  • Then → Adalo native signup

  • Then → Update logged in user

But the custom action outputs are not available in the update step.

I’ve already created the custom columns and the custom action runs successfully — just not showing its outputs in later actions. Looking for help on how to make the custom action results available in the Update step.

Hi @faheem,

  1. When you set up a custom action, make sure you have “enabled” all outputs. See ##13, 14 here https://help.adalo.com/integrations/custom-actions/advanced-custom-action-walkthrough.
    Sometimes they’re added automatically, but sometimes not.
  2. If you don’t see responses in the “Magic Text Output Properties” section, check the “Show Full Response”. If there is a JSON in response, one of the possible causes not to show them is the content-type of the response (check it is application/json) or malformed JSON.
  3. A side note - it is not a good idea to update logged-in user right after sign up (new user creation) - it might not work correctly due to Adalo limitations. You may need to use some workarounds - maybe Supabase signup on an subsequent screen with countdown timer.

Best,
Victor.