Skip to main content

My AirTable implementation deals with scheduling and staffing of courses for a university. We have a table for Professors, a table for Courses, and a table for Offerings which marries the two together with each record representing a single staffed course-section that students will ultimately be able to register for.

Of note: currently our professors do not have AirTable access. Having them create accounts is currently not an option, unfortunately. Additionally, our plan does not include AirTable Portals.

When we initially link professors to offerings, we need to send emails to have the professor accept or decline the position. We currently intend to do this via a Fillout form that will allow them to edit a single select field with accept/decline as the options (the “Accepted?” field below). Our issue is with the fact that professors teach several offerings every term, so sending one email for every offering would be cumbersome. Instead, we want to find a way to send a single email to each professor with multiple links to each of their assigned offerings’ acceptance forms.

For example, assume we have the following data:

Course Section Professor Email Accepted?
(edited via form → )
Acceptance Form URL (Created in Fillout, based on record ID)
ACCT1000 A John@email.com Pending <form url 1>
ACCT1000 B John@email.com Pending <form url 2>
ACCT3000 A John@email.com Pending <form url 3>
MKTG1000 A Sharon@email.com Pending <form url 4>
MKTG2000 A Sharon@email.com Pending <form url 5>
MATH1000 A Liz@email.com Pending <form url 6>

 

Given this data, the automation should send 3 emails when triggered:
Email 1 should send to John and include form urls 1, 2, and 3.
Email 2 should send to Sharon and include form urls 4 and 5.
Email 3 should send to Liz and include form url 6.

Is this possible to accomplish with AirTable Automations? If not, what are some other solutions or workarounds?

Yeap!  I’ve set it up here for you to check out.  Assuming your data looks like this:

Then you can set up your automation like so: (I’m using an Update Record action in lieu of Send Email’ so that you can see it happen)

And here’s it working:

 


Hey ​@Jason_W,

For further reference, Adam is using repeating group on the automation. You can read more about that feature here, as it is the key to what you are looking for! 

Mike, Consultant @ Automatic Nation


Thanks Adam, Mike!
This looks just about what I’m looking for. I was just missing putting the second find records in a repeating group.
I’ll have a look into this and let you know if I have issues!

Also sorry about the double post, I wasn’t sure if my topic submission had gotten accepted or not. Now I know to just give it time.


Just coming back to confirm that this worked like a charm!

Adam, Thank you so much for showing an example base as I would’ve missed adding the “list of Acceptance Forms...”  portion in the final action. I wasn’t aware that even existed!

Mike, I’ll definitely pour through the docs you linked, because this feature is a lot more useful than the AirTable training program showed off.

Thank you both again!