The product lookup matches the FastField items from the array with the relevant items in Zoho. The “Zoho - Search Objects” filter only filters by Equals or Starts with.
The issue I’m facing is that the matching is not 100% accurate, in the example below I have selected “Fire Alarm - Chime” within FastForm, but when it does a lookup it comes back with the wrong item. Here it came back with “Fire Alarm - Chime/Strobe”.
This seems to happen a lot and can’t find a way to do an exact match.
I need to structure in a way that ZohoCRM requires. And then I comma separate each item.
02 - The multi branches are used as the FF form has “sub-forms” e.g Fire Alarms, and in each there will be an array of data for each item. So I figured I’d need multiple branches to process each sub-form group.
Barring those suggestions, I still need to figure out how to make it choose the correct items, it feels like it selects the last item from a given set of names:
Item A
Item A - Type B
Item A - Type C
Here it would select: Item A - Type C as its the last item. When in fact the item should have selected Item A.
From Format Data config, I can see that you don’t need different routes for different elements, since you don’t seem to be applying a different aggregation structure for each type of element (Fire Alarm/Fire Sprinkler etc.).
I can’t help very much without seeing what the filters before the iterators contain, but I still believe that you only need one route and also that you should specify index 1 for the lookupFA_Desc[] array.