Send link for user to respond to?

I posted this earlier, but didn’t quite get an clear answer (Send link for users to respond to):
Is it possible to send a link from Adalo, and let people outside of the app respond to it?
For example send a meeting invite by email. And then the recipient can press a link in the email and respond attending/not attending?
Preferably by some built in function in Adalo, but if that´s not possible, would it be possible to build some custom solution?

Hi @Eccles,

Unfortunately, this doesn’t seem to be easily achievable with “vanilla” Adalo.

Here is the reason. You can send the link to a certain Adalo app (or even a page in a certain Adalo app) by email / whatsapp / etc. However, you need to incorporate the individual payload to this link: when a user opens it, you need to know who has responded, so the link should be unique. And ideally, you shouldn’t allow users to vote multiple times and also you should not allow users to respond on behalf of others (so a user shouldn’t be able to substitute id easily).

All this is quite difficult to achieve in Adalo. There are some “hacky” methods to construct URLs with IDs, but such approach requires (a) knowledge of this methods and (b) you won’t be able to protect against ‘manual’ ID substitution (when a user changes something in the URL).

The alternative I can see are:

  1. You create a separate page in Adalo, send the link to this page. On this page you ask a user to enter their email / phone / name, and only after the email is entered you compare it with invite lists and show yes/no button, and record the answer. This is trivial and easy to implement (input + visibility + list with filter, and buttons inside), but a user will have to enter their data manually.
  2. Try using deeplinking component. I don’t have detailed recipe here, but I believe this might be something worth investigating.
  3. Use 3rd party services like Make. It is quite possible to build 2 scenarios in Make. The first one will take invites, generate a unique URLs for “yes” and “no” replies using query params, and send emails to user (e.g. using Brevo). And the second one will start from the webhook (URL from the first), parse the URL query params, find the corresponding user in Adalo collection, update reply and display some basic HTML page as a response. This could be enhances with services like bit.ly to make URLs look nice. However you will need an access to Collections API in Adalo, which is available on Team and higher plans.

Maybe someone else can suggest more solutions.

Best,
Victor.

Thank you for the elaborate answer. I will check out your suggestions.
Do you know if it would be possible to get a developer to build a custom component or integration that could handle this in an easy way?

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.