Hello, I help run a nonprofit that has a mentoring program where both mentors and mentees apply and then we make matches between them, and this is the first year we’re using Airtable to help power this.
I have two tables within the same base: one for mentors, who have filled out a form and indicated topics that they are interested in mentoring, and then another for mentees, who filled out a different form and indicated topics they would like to be mentored on. Both “topics” fields have the same list that fills in a multiselect field.
I have a junction table (“Match”) setup to be able to link mentor+mentee, but I’m running into a lot of difficulties automating the process.
Ideally, here’s what I’d like:
- An automation that goes through every entry in the Mentor list, and then for each Mentor, adds every potential Mentee match to the junction table if any topic matches, and
- A field for each match in the junction table that tells us how many topics match, so for instance we can manually review the list and see which potential Mentor/Mentee matches have the most topics in common
I thought this would be a simple task when I pitched my org on it but I’m running into a lot of difficulties. For instance the multiselect fields are not acting like arrays that I can use formulas to compare. I’m also having trouble with the initial automation, since I can get a mentor linked to multiple mentees at once but can’t do them all as separate entries in the junction table.
Any pointers would be appreciated!






