Have an Action that runs custom JavaScript when triggered. Whatever gets returned from the custom action could then be used in subsequent actions.
And use the api response
Will this be able to include custom GET/POST API requests and the ability to use what comes back?
Darragh: Arguably the most important feature request at this time. It will open many possibilities.
Enzo Tar: Absolutely! ![]()
Darragh Enzo Tar we’re working on planing this now. Any examples of GET and POST requests you’d like to make sure this feature supports?
Ben Haefele: As a specific example, let’s say a POST to Mailgun to send a confirmation email about a sign-up, order, appointment, etc. Another would be a GET to Google Maps to store a static map image in the database. Google Cloud Functions to find tags for an image and communicate with Firebase.
If the API call works on Postman, then one should be good to go. For reference, Bubble.io implements this feature relatively well. Dropsource may be another reference.
What would be nice is for the Custom Actions to be stored in a library section from which you can create an instance and pass values to - like a class/functions. One may use the same API call in several spots, but need to change parameters.
Overall, I think the handling of the response is the most important. How can one easily act on the call that was made?
Also, I think the custom action should not be
Ben Haefele: Hi Ben, a good example of a GET might be https://developer.companieshouse.gov.uk/api/docs/company/company_number/readCompanyProfile.html
At the moment, I don’t believe External Collections could handle this because it’s not possible to put the {company_number} in as magic text:
GET https://api.companieshouse.gov.uk/company/{company_number}
The use case could be if we had a company stored in an Adalo collection, to GET that URL with the {Company > Company Number} from our collection and then be able to use the response from the API call on a detail screen.
Ben Haefele: I see Enzo Tar has answered for a POST - mine was going to be SendGrid! For the same reason; to be able to do an email workaround.
The ability to ‘change parameters’ as Enzo Tar suggests is the most useful thing. I second his comments on Bubble which does it really well!
Can I use this function to get device ID and store into collections to send push notifications later? Thanks!
Khoa Phan: Adalo already stores this against the user once they’ve logged into a mobile app and accepted notifications. You then send the notification to the user (and Adalo substitutes the device ID and delivers it).
Darragh: Thanks Darragh! Where could I find the devide ID stored by Adalo?
Khoa Phan: they don’t expose it - it’s all handled by Adalo
![]()
![]()
Yes – being able to add custom JavaScript would be fantastic!
When we can expect this feature on live?
Ben Haefele I understand giving a release date for features may not be a good idea, but is there a way to share a moving target approximate/possible time frame i.e. mid-March/end-June (all goes to plan/obstacles and other unrelated priorities interfere). It may also help with the adoption of the product as some features could be essential to some users - this feature for myself.
Enzo Tar: I would be very surprised if it’s not before the end of June
Ben Haefele: is end-March a possibility?
Enzo Tar: Probably not
Is it planned to include OAuth authentication with this? The use case we would love to be able to tackle is Xero: The standard authorization code flow — Xero Developer