[HELP] Xano Sign Up Action Fails: "Cannot GET /databases/.../sessions/external_login" on New App

Problem

I created a NEW Adalo app using Xano as database, but the Sign Up action and the signup one fail consistently with:

Failed to load resource: the server responded with a status of 403 (Forbidden)
Failed to load resource: the server responded with a status of 500 (Internal Server Error)

AUTHENTICATE EXTERNAL ERROR!
Cannot GET /databases/[...]/sessions/external_login

What I’ve Tried

:white_check_mark: Xano API WORKS perfectly - tested /auth/signup endpoint directly with curl:

curl -X POST https://x8ki-letl-twmt.n7.xano.io/api:uqk7Yrjr/auth/signup \
  -H "Content-Type: application/json" \
  -d '{"Email":"test@example.com","password":"password123","Full_Name":"Test User"}'

Response (SUCCESS):

{
  "authToken": "eyJhbGciOiJBMjU2S1ciLCJlbmMiOiJBMjU2Q0JDLUhTNTEyIiwiemlwIjoiREVGIn0...",
  "user_id": 114
}

:white_check_mark: Xano endpoints configured correctly:

  • /auth/signup - Returns authToken + user_id
  • /auth/me - Returns current user (works)
  • /auth/login - Configured and ready
  • All inputs match exactly (Email, password, Full_Name)

:white_check_mark: Adalo app setup:

  • Created BRAND NEW app → selected “Use Xano as my database” at creation
  • Business plan (Team+ required)
  • Connected Xano Base URL correctly
  • Users table imported successfully

:white_check_mark: Test credentials entered:

  • Email: hypocrite3@saoule.com
  • Password: •••••••••• (10+ chars)
  • Full Name: test fatigue2

Error Details (from Network Tab)

Request: POST to /auth/signup
Status: 403 Forbidden / 500 Internal Server Error
Response: AUTHENTICATE EXTERNAL ERROR!
Failed endpoint: Cannot GET /databases/e2b51fee9de04003b11f6e5e0c018c1a/sessions/external_login

This looks like an Adalo internal endpoint (/sessions/external_login) that’s failing, not a Xano issue.

Questions

  1. Is this a known issue with Adalo’s Xano integration on new apps?
  2. Has anyone else encountered /sessions/external_login 403/500 errors?
  3. Are there workarounds or alternative authentication methods?
  4. Should I use Custom Actions instead of native “Xano Sign Up”?

System Info

  • Adalo Plan: Business
  • Xano Plan: Launch (Free tier)
  • App: Newly created with Xano as default database
  • Xano Base URL: https://x8ki-letl-twmt.n7.xano.io/api:uqk7Yrjr

My Findings

  • :white_check_mark: Xano backend works 100% (curl test successful)
  • :white_check_mark: Xano endpoints are properly configured
  • :cross_mark: Adalo’s /sessions/external_login endpoint appears to be broken/blocking requests
  • :cross_mark: Error persists even on fresh app with Xano setup

I suspect this is an Adalo-side bug, not Xano, but I wanted to check if the community has solutions before contacting support.

Any help appreciated guys !

Thanks,

Sébastien

Same issues here! Did you hear back from the support team?

I’m in the boat here with you, except i just duplicated my app… got all 30+ external databases transferred over working well. except now I’m trying to sort out the SIGN UP and LOGIN user interface ADALO+XANO

service ticket sent, but its the weekend, i wanted to get this migration done in 1 clean swoop but i guess not…

by reading your story, you started brand new app. and im sure you put in the api stuff as instructed in Adalos youTube video… and you are still having issues???

not a good sign, im trying to launch my app ASAP, this is why I have gone with a safe database like ADALO.

keeping the convo alive. did you get everything sorted?

Hi @xano.user345,

Welcome to the community! :tada:

Could you share a screen recording showing your auth endpoints? You can use sendspark.com, loom.com. (@renee’s issue was some incorrect configuration in the auth/me endpoint) I just tried with an app that has the Xano connection and works without any issues!

Thank you and have a great day!

Hey Dilon, thanks for jumping in so fast — really appreciate it.

To be honest, I should reframe. My situation might be different from Sébastien’s, and I’d rather not waste your time debugging the wrong thing.

What I actually need help with: I have a live Adalo app (56 screens, 30+ external Xano collections all connected and working). My Xano workspace is in the EU (Germany) for data-residency / GDPR reasons. I duplicated the app to start migrating users to Xano-controlled auth — but I can’t find the path to set Xano as the User database on an existing or duplicated app.

The “Use Xano as my database” toggle only appears in the brand-new-app creation wizard. It’s not in Settings of the duplicate, and not in Settings of the original. I don’t want to rebuild from scratch — I just need the migration path for the User table.

Can you point me to the right approach for an existing app? A few options I can imagine:

  1. Is there an enable-External-Users-on-existing-app path I’m missing in Settings or elsewhere?

  2. Is the recommended pattern native Adalo auth + Custom Action to sync signups to Xano (the “double handle” approach)?

  3. Or does the External Users feature genuinely only work on apps created fresh with the toggle selected?

Happy to record a Loom of my current setup if it helps — but I want to make sure I’m pointing at the right configuration before I record anything.

I’m on Business plan, trying to ship to App Store soon. Xano-controlled auth matters for the privacy story. Any guidance appreciated :folded_hands:

Thanks!

Hi Riley, thanks for the details!

Yes, this is a different issue. As far as I’m aware the feature you’re asking is not implemented yet, unfortunately! You can add your vote here. : Automatically migrate to Xano (or in a similar feature request)

For get that option, you need to create a new app which you will be able to select the use Xano option from advanced settings and then you would need to copy-paste screens from the original app, and setup actions in those copy-pasted screens. I’m not fully sure if the 2nd option is good, I think you could store the email, password, Xano user ID in the Adalo’s users collection to login and store other information in the Xano users table. Did you got a reply from a Client Happiness team member on your ticket?

Thank you and have a great day!