Skip to main content
Question

Appending multiple references in a Podio relationship field

  • December 17, 2024
  • 4 replies
  • 23 views

I am trying to use looping to add multiple references to a field in Podio that allows for 1:many relations between records. The loop runs without errors, but only the last referenced item is present in the Podio record.

Is there a way to append a reference rather than replacing it?

Did this topic help you find an answer to your question?
This post has been closed for comments. Please create a new post if you need help or have a question about this topic.

4 replies

Troy Tessalone
Forum|alt.badge.img+14
  • Zapier Expert
  • 30918 replies
  • December 17, 2024

Hi ​@KySalesOps 

For us to have more info, post screenshots showing how the Podio field is configured in the Zap step while in EDIT mode so we can see the field type and click on the field label to show a tooltip (if available.)

If the field supports line items, then all the of line items would likely need to be provided at the same time.

The Looping is likely overwriting itself for each loop iteration.

Help link for handling line items in Zaps:

 


  • Author
  • Beginner
  • 1 reply
  • December 17, 2024

The problem I’m having is that I need a “Find item” step within the loop to lookup the Item ID, then I can put that ID into the field. I’m going from a 1:many field in HubSpot (Company:Contact), to a 1:many field in Podio (Company:Contact).

 


Troy Tessalone
Forum|alt.badge.img+14
  • Zapier Expert
  • 30918 replies
  • December 17, 2024

@KySalesOps 

Click the field label to see tooltips with more info that may provide guidance about expected formats and valid values.

It does not look like the Contact field supports line items.

 

An input field that supports line items would look like this after a variable/value has been set.

 

Help links for using the Looping app that covers how to only continue after the last loop iteration using a Filter step: https://zapier.com/apps/looping/help

 

 

For both approaches below, you will need to add a Delay within the Loop to do sequential loop iterations.

Guide:

 

One approach is to aggregate the data from each loop iteration before updating the record.

  • Storage
  • Digest

 

Another approach is to first find the record that is being updated in each loop iteration in order to get the current field value, so that you can then append the current loop iteration value during the update of the record.

Example

  • Loop iteration 1 appends “A” since the field was previously empty
  • Loop iteration 2 appends “B” to “A” to get “A,B”
  • Loop iteration 3 appends “C” to “A,B” to get “A,B,C”
  • et.c

    Help link for how to handle line items in Zaps:

 


SamB
Community Manager
Forum|alt.badge.img+11
  • Community Manager
  • 7457 replies
  • January 3, 2025

Hi there, ​@KySalesOps! 👋

Just wanted to check in to see how things went with the different approaches Troy suggested—did they help to get things sorted?

Let us know if you need any further assistance, we’re here to help! 🙂