Bulk custom action

Hi @tdhi,

Not an easy question, as for me :slight_smile:
I can suggest exploring several options:

  1. Countdown timer in the list of students in the class, which “invokes” the Custom action for sending the email to this student. Not sure how Adalo will behave when it tries to launch 20 custom actions in a row.

  2. I spent some time and created a POC for mass actions with Integromat. In this POC I’m updating the value for “Comment” field for all records in a “Photos” collection, based on selected category. Of course selection basis could be another one. Here is the video:
    Adalo experiments: mass update via integromat photos and categories - YouTube

Please note, that I’m not sure, how will it scale; this method uses GET ALL records from Adalo collection (and it does it twice), and if with the categories that’s ok, but for if there will be 1000s of records… I’m not sure it will work fast.
The biggest downside of working with Adalo collections via API is that you can’t use any filtering :-/

  1. It might be worthwhile to explore Airtable + Integromat capabilities for this. Airtable has a capability to return records with “filterByFormula”.
    So, you could to something like:
  • store student emails + class names in Airtable
  • create a custom action to Integromat from Adalo, passing the class name as a parameter
  • get an Airtable records using the Airtable module in Integromat - it has built in filtering - and filter by class name (I’ve checked this, should work)
  • send the email to the recipients (iterator + email, mass email may be, may be some other modules).
    No video for this, sorry :slight_smile:
  1. There is an old-school method - you could simply create a group mail alias for each class, add students’ emails by hand, and send mail to this alias :slight_smile:

Hope this helps

Best,
Victor