I think my question has already been answered, but I can’t find the solution.
I want to add a contact name to my Company table. With the Update a record module in the “Related contacts” field, the record is overwritten when I want it to be added. I’ve tried several formulas, but I’m a beginner and I’ve been struggling for 3 hours
In the 19th module, where we search for enterprises, you can retrieve the values that already exist in the Contact Lies column.
If there is more than one value in that column, please use the map function to extract all the IDs.
For example:
join(map({{19.contactlies[]}}; 1); ,)
This will convert all the values into a comma-separated string of IDs.
After that, add the ID you want to include by appending it with a comma.
For example:
This is a very common issue with linked record fields, so you’re not alone.
What’s happening is that Update a record replaces the entire linked field by default. To add a new contact without deleting existing ones, you need to append, not overwrite.
At a high level, the fix looks like this:
• Retrieve the Company record first using Get a record
• Extract the existing Related contacts record IDs
• Add the new Contact record ID to that list
• Send the full combined array back into Update a record
The key thing to note is that Airtable linked fields only accept record IDs, and Make will overwrite unless you send the complete list each time.
If you want a cleaner beginner friendly approach, this usually involves a Get a record + array handling before the update.
If you’d like, I can walk you through this live. You can book a quick call via my booking link, or check my website portfolio for similar Airtable and Make setups I’ve handled.
If you decide to move forward officially, we can also wrap everything up neatly inside my Fiverr workspace.