We have had in TeamDesk for several months a very convenient feature enabling to process external lists (arrays, table): the iterator function available through Call Action and WebHooks.
This feature CREATEs one record in any table for each element in a list.
It would be so great if we could have an UPSERT alternative to the CREATE action.
Indeed, many calls done / webhooks received are actually updates (from an external table which you synchronize or replicate in TeamDesk).
An UPSERT alternative would process it instantly. (Today you can do it using an extra table in TeamDesk, with a record create trigger... a bit heavy).