Duplicate Field IDs Causing Integration Issues with Zapier and GorillaDesk

Hi Elfsight team,

I’ve come across a technical issue with my Elfsight Form that’s causing problems when I try to integrate submissions with GorillaDesk via Zapier.

I’ve noticed that when there are multiple fields with identical labels, Elfsight automatically assigns the same Field ID to each of them. As a result, when the data is sent to Zapier, all fields with the same label share a single field ID—meaning Zapier can’t distinguish between them. This causes only the first of the duplicate ID’s to be visible when I attempt to map form fields to GorillaDesk fields.

For example, if I have two fields both labelled “Street Address” or “Suburb”, Zapier only receives the first of those values, since both share the same field ID.

Would it be possible to:

  1. Allow custom Field IDs (independent of the field label), or

  2. Automatically generate unique IDs for each field, even when labels are duplicated?

This improvement would make a big difference for users integrating Elfsight Forms with external CRMs or platforms like Zapier where unique identifiers are essential.

If there’s any current workaround beyond renaming each field label (e.g. “Street Address 1”, “Suburb 1”), I’d love to hear it.

Thanks so much for your help and for continuing to improve the platform.

Best regards,

Michael

1 Like

HI there, @Michael_Surnak :waving_hand:

You’re right, the fields with the same labels will have the same IDs. However, all fields also have unique IDs. You can see it if you temporarily remove the label to see the unique ID:

Our devs looked into the issue with the duplicated fields not appearing Zapier and confirmed that Zapier distinguishes fields with the same labels:


Could you please double-check it? If the issue still persists on your end, please describe it in more detail :slightly_smiling_face:

1 Like

Hi Max,

When a user submits the form, the email notification I receive shows the data correctly (although ealier today it didn’t)—each service address and related field appears in sequence exactly as entered. However, in Zapier, the data becomes duplicated and inconsistent. For example:

  • All of the service addresses have now become identical to the first address entered, instead of showing as separate ones (Address 1, Address 2, Address 3, etc.).

  • Several fields that had valid input in the form now appear as placeholder text such as “Sample Long Text” or “Option 1” in Zapier.

  • Many fields also appear multiple times with identical labels, such as “Street Address”, “What service frequency do you require?”, and “Address Note (if applicable)”, without any way to distinguish which instance belongs to which section of the form.

I’ll show you an example below.

Here’s what I receive directly from an elfsight form submission in my email:

  • Is your service address located within our current service area?:
    Yes

  • What type of customer are you?:
    Commercial

  • What type of services do you require?:

    • Dog Waste Removal

    • Dog Waste Bag Dispenser Replenishment

    • Sanitising & Deodorising

  • First Name:
    John

  • Last Name:
    Commercial

  • Mobile Phone:
    0499777555

  • Email Address:
    John.Commercial@dogcare.com.au

  • Company or Organisation Name (if applicable):
    Dog Care Group Pty Ltd

  • Address To:
    John Commercial – Managing Director

  • Bill To:
    Accounts Team

  • Billing Email:
    accounts@dogcare.com.au

  • How did you hear about us?:
    Referral

  • Who referred you?:
    Jefferey Malone

  • Street Address:
    1 Street Test

  • Address Line 2:
    1 Address Line Test

  • Suburb:
    Suburb 1

  • State:
    SA 1

  • Postcode:
    5111

  • Address Name (if applicable):
    Dog Kennel 1

  • Address Note (if applicable):
    Owned by us – 1.

  • Do you require services at another service address?:
    Yes

  • Street Address:
    2 Street Test

  • Address Line 2:
    2 Address Line Test

  • Suburb:
    Suburb 2

  • State:
    SA 2

  • Postcode:
    5222

  • Address Name (if applicable):
    Dog Kennel 2

  • Address Note (if applicable):
    Owned by us – 2.

  • Do you require services at another service address?:
    Yes

  • Street Address:
    3 Street Test

  • Address Line 2:
    3 Address Line Test

  • Suburb:
    Suburb 3

  • State:
    SA 3

  • Postcode:
    5333

  • Address Name (if applicable):
    Dog Kennel 3

  • Address Note (if applicable):
    Owned by us – 3.

  • Are there any more service addresses?:
    Yes

  • Please list any additional service addresses below::
    Additional Service Address 4.
    Additional Service Address 5.
    Additional Service Address 6.

  • Same as the primary Service Address?:
    No

  • Street Address:
    BILL 4 Street Test

  • Address Line 2:
    BILL 4 Address Line Test

  • Suburb:
    BILL Suburb 4

  • State:
    BILL SA 4

  • Postcode:
    5444

  • Which specific areas on your property/properties would you like us to service?:
    Numerous areas including. The courtyards for each. The law sections on each. Everywhere the dogs go essentially.

  • How much dog waste is typically generated in the areas requiring servicing?:
    Heavy – high-traffic dog areas

  • What service frequency do you require?:
    Weekly

  • How would you like us to handle the waste?:
    Place it in our bins

  • Where are your bins located?:
    At the front next to the fence. Behind the gate at our 3rd service address.

  • When was the dog waste last removed?:
    Within the last week

  • How many dog waste bag dispensers require servicing?:
    6

  • Where are they located?:
    On the front yard of each property

  • What service frequency do you require?:
    Weekly

  • Will you be supplying the dog waste bags for the dispensers, or would you like us to procure them?:
    These will be supplied by us

  • Please specify the proposed pickup location for our technician:
    Please pickup at our 1st address.

  • How will our technicians access the dog waste bag dispensers for replenishment?:
    Unlocked/ freely accessible

  • What service frequency do you require?:
    Fortnightly

  • What type of surfaces require treatment?:

    • Artificial grass

    • Aggregate

  • Can you please specify the locations and extents of the areas requiring treatment?:
    ALl of the artificial grass at each property. Aggregate at property 6.

  • What is the surface area of each of the treatment areas (m²)?:
    Grass 1: 40m2, Grass 2: 50m2, Grass 3: 20m2, Grass 4:10m2, Grass 5:70m2, Grass 6:10m2. Aggregate 30m2.

  • Do you have a suitable outdoor water tap available for the treatment areas?:
    At all but property 6.

  • How will our technician gain access to the property/properties?:
    Gate or door access codes

  • Please specify the location of these gates or doors:
    Gates are next to the building at properties 1, 2 and 4. Gates are along the outer fence at properties 3, 5 and 6.

  • Please provide your access codes here:
    7766 for property 1 to 3. 6677 for property 4 to 6.

  • Are there any known or potential hazards on the property/properties that could pose a risk to our technician during service?:
    Yes, lots of dogs. Slippery floors from urine. Uncovered star pickets property 3.

  • Are there any parking requirements for our technicians?:
    Can park at the front of each property.

  • Any other important details?:
    Would prefer not Mondays. Also, how quickly can you start?

  • Please attach any relevant site plans, diagrams, or photos here (if applicable)::

  • I agree to the Terms of Service and consent to the Privacy Policy.:
    Yes

All the information is visible, and this time in order.


Now this is what Zapier sees:

ID

1762419473

Is your service address located within our current service area?

Yes

What type of customer are you?

Commercial

What type of services do you require?

Dog Waste Removal, Dog Waste Bag Dispenser Replenishment, Sanitising & Deodorising

What type of services do you require?

Dog Waste Removal, Dog Waste Bag Dispenser Replenishment, Sanitising & Deodorising

First Name

John

Last Name

Commercial

Mobile Phone

0499777555

Email Address

John.Commercial@dogcare.com.au

Company or Organisation Name (if applicable)

Dog Care Group Pty Ltd

Address To

John Commercial – Managing Director

Bill To

Accounts Team

Billing Email

accounts@dogcare.com.au

How did you hear about us?

Referral

Who referred you?

Jefferey Malone

Please specify

Sample Short Text

Street Address

1 Street Test

Address Line 2

1 Address Line Test

Suburb

Suburb 1

State

SA 1

Postcode

5111

Address Name (if applicable)

Dog Kennel 1

Address Note (if applicable)

Owned by us – 1.

Address Note (if applicable)

Owned by us – 1.

Do you require services at another service address?

Yes

Street Address

1 Street Test

Address Line 2

1 Address Line Test

Suburb

Suburb 1

State

SA 1

Postcode

5111

Address Name (if applicable)

Dog Kennel 1

Address Note (if applicable)

Owned by us – 1.

Do you require services at another service address?

Yes

Street Address

1 Street Test

Address Line 2

1 Address Line Test

Suburb

Suburb 1

State

SA 1

Postcode

5111

Address Name (if applicable)

Dog Kennel 1

Address Note (if applicable)

Owned by us – 1.

Are there any more service addresses?

Yes

Please list any additional service addresses below:

Additional Service Address 4.
Additional Service Address 5.
Additional Service Address 6.

Same as the primary Service Address?

No

Street Address

1 Street Test

Address Line 2

1 Address Line Test

Suburb

Suburb 1

State

SA 1

Postcode

5111

Which specific areas on your property/properties would you like us to service?

Numerous areas including. The courtyards for each. The law sections on each. Everywhere the dogs go essentially.

How many dogs are generating waste on the property?

Option 1

How much dog waste is typically generated in the areas requiring servicing?

Heavy – high-traffic dog areas

Please specify (e.g., Courtyard – heavy, Playground – minimal, Zone C – moderate).

Sample Long Text

What service frequency do you require?

Weekly

Do you have any scheduling preferences for this one-time service?

Option 1

What service frequency do you require?

Weekly

Do you have any scheduling preferences for this one-time service?

Option 1

How would you like us to handle the waste?

Place it in our bins

Which bin would you like us to place the waste in?

Option 1

Where is this bin located?

Sample Short Text

Where are your bins located?

At the front next to the fence. Behind the gate at our 3rd service address.

How would you like us to handle the waste?

Place it in our bins

Where are your bins located?

At the front next to the fence. Behind the gate at our 3rd service address.

When was the dog waste last removed?

Within the last week

How big is your yard?

Option 1

Where is the dog waste typically located?

Option 1

Please specify (e.g., on the lawn, near the fence, under the tree).

Sample Short Text

How many dog waste bag dispensers require servicing?

6

Where are they located?

On the front yard of each property

What service frequency do you require?

Weekly

Do you have any scheduling preferences for this one-time service?

Option 1

Will you be supplying the dog waste bags for the dispensers, or would you like us to procure them?

These will be supplied by us

Please specify the proposed pickup location for our technician

Please pickup at our 1st address.

Please specify the required bag size, type, and brand (where applicable)

Sample Short Text

How will our technicians access the dog waste bag dispensers for replenishment?

Unlocked/ freely accessible

Please specify the proposed pickup location for our technician

Please pickup at our 1st address.

What service frequency do you require?

Weekly

Do you have any scheduling preferences for this one-time service?

Option 1

What service frequency do you require?

Weekly

Do you have any scheduling preferences for this one-time service?

Option 1

Do you intend for your Sanitising & Deodorising services to be scheduled in conjunction with Dog Waste Removal?

Option 1

What type of surfaces require treatment?

Artificial grass, Aggregate

Can you please specify the locations and extents of the areas requiring treatment?

ALl of the artificial grass at each property. Aggregate at property 6.

Is the total surface area to be treated greater than 100 m²?

Option 1

What is the total surface area (m²)?

1

What is the surface area of each of the treatment areas (m²)?

Grass 1: 40m2, Grass 2: 50m2, Grass 3: 20m2, Grass 4:10m2, Grass 5:70m2, Grass 6:10m2. Aggregate 30m2.

Do you have a suitable outdoor water tap available for the treatment areas?

At all but property 6.

How will our technician gain access to the property?

Option 1

Please specify the location of this gate

Sample Short Text

Please provide the access code here

Sample Short Text

Please specify how our technician will gain access

Sample Short Text

How will our technician gain access to the property/properties?

Gate or door access codes

Please specify the location of these gates or doors

Gates are next to the building at properties 1, 2 and 4. Gates are along the outer fence at properties 3, 5 and 6.

Please provide your access codes here

7766 for property 1 to 3. 6677 for property 4 to 6.

Please provide the relevant names or departments and phone numbers.

Sample Long Text

Please specify how our technician will gain access

Sample Long Text

Are your dogs friendly, or have any been known to show aggression?

Option 1

Do you allow us to give your dogs treats?

Option 1

Are there any known or potential hazards on the property that could pose a risk to our technician during service?

Sample Long Text

Are there any known or potential hazards on the property/properties that could pose a risk to our technician during service?

Yes, lots of dogs. Slippery floors from urine. Uncovered star pickets property 3.

Are there any parking requirements for our technicians?

Can park at the front of each property.

Any other important details?

Would prefer not Mondays. Also, how quickly can you start?

Please attach any relevant site plans, diagrams, or photos here (if applicable):

Consent

Yes

1 Like

Got it, thanks!

  1. You’re right, to distinguish the fields with the same the labels, the custom field IDs are required. We already have this idea on the Wishlist and I see you’ve upvoted it.

  2. Since the submissions in Zapier and email aren’t fully identical, I’ve just tried to send a test submission. Could you please check it and let me know if the issue with input values in Zapier still persists? If so, please send me a screenshot of how the test submission look (I’ve used test or 1111 in the most of the fields).

  3. I see that the fields with the same label appear multiple times in the email notifications too. This happens because of the conditional logic set in the widget:

1 Like

Hi Max,

Yes, and in the example I shows in my previous reply, I actually included 4 different addresses in the form for testing, but instead of correctly reflecting all four as it did in the Elfsight form submission email, it just repeats the first because of the duplicated field id’s.

Please see below what your test submission looks like in Zapier:

What type of services do you require?

Dog Waste Removal

What type of services do you require?

Dog Waste Removal

Street Address

11111

Address Line 2

11111

Suburb

11111

State

111

Postcode

111

Address Name (if applicable)

Sample Short Text

Address Note (if applicable)

11111

Address Note (if applicable)

11111

Do you require services at another service address?

Option 1

Street Address

11111

Address Line 2

11111

Suburb

11111

State

111

Postcode

111

Address Name (if applicable)

Sample Short Text

Address Note (if applicable)

11111

Street Address

11111

Address Line 2

11111

Suburb

11111

State

111

Postcode

111

Street Address

11111

Address Line 2

11111

Suburb

11111

State

111

Postcode

111

Address Name (if applicable)

Sample Short Text

Address Note (if applicable)

11111

Address Note (if applicable)

11111

Do you require services at another service address?

Option 1

Street Address

11111

Address Line 2

11111

Suburb

11111

State

111

Postcode

111

Address Name (if applicable)

Sample Short Text

Address Note (if applicable)

11111

Street Address

11111

Address Line 2

11111

Suburb

11111

State

111

Postcode

111

Street Address

11111

Address Line 2

11111

Suburb

11111

State

111

Postcode

111

What service frequency do you require?

One-time

Do you have any scheduling preferences for this one-time service?

No preference – next available service day is fine

What service frequency do you require?

One-time

Do you have any scheduling preferences for this one-time service?

No preference – next available service day is fine

How would you like us to handle the waste?

Place it in my bin

Where are your bins located?

Sample Short Text

What service frequency do you require?

One-time

Do you have any scheduling preferences for this one-time service?

No preference – next available service day is fine

Please specify the proposed pickup location for our technician

Sample Short Text

What service frequency do you require?

One-time

Do you have any scheduling preferences for this one-time service?

No preference – next available service day is fine

What service frequency do you require?

One-time

Do you have any scheduling preferences for this one-time service?

No preference – next available service day is fine

What service frequency do you require?

One-time

Do you have any scheduling preferences for this one-time service?

No preference – next available service day is fine

How would you like us to handle the waste?

Place it in my bin

Where are your bins located?

Sample Short Text

What service frequency do you require?

One-time

Do you have any scheduling preferences for this one-time service?

No preference – next available service day is fine

Please specify the proposed pickup location for our technician

Sample Short Text

What service frequency do you require?

One-time

Do you have any scheduling preferences for this one-time service?

No preference – next available service day is fine

What service frequency do you require?

One-time

Do you have any scheduling preferences for this one-time service?

No preference – next available service day is fine

What service frequency do you require?

One-time

Do you have any scheduling preferences for this one-time service?

No preference – next available service day is fine

How would you like us to handle the waste?

Place it in my bin

Where are your bins located?

Sample Short Text

What service frequency do you require?

One-time

Do you have any scheduling preferences for this one-time service?

No preference – next available service day is fine

Please specify the proposed pickup location for our technician

Sample Short Text

Please specify the proposed pickup location for our technician

Sample Short Text

What service frequency do you require?

One-time

Do you have any scheduling preferences for this one-time service?

No preference – next available service day is fine

What service frequency do you require?

One-time

Do you have any scheduling preferences for this one-time service?

No preference – next available service day is fine

Please specify how our technician will gain access

Sample Short Text

Please specify how our technician will gain access

Sample Short Text

Please specify how our technician will gain access

Sample Short Text

Please specify how our technician will gain access

Sample Short Text

Please specify how our technician will gain access

Sample Short Text

Please specify how our technician will gain access

Sample Short Text

Please specify how our technician will gain access

Sample Short Text

Please specify how our technician will gain access

Sample Short Text

Please specify how our technician will gain access

Sample Short Text

Please specify how our technician will gain access

Sample Short Text

Please specify how our technician will gain access

Sample Short Text

Please specify how our technician will gain access

Sample Short Text

Are there any known or potential hazards on the property/properties that could pose a risk to our technician during service?

Sample Long Text

Are there any parking requirements for our technicians?

111

Any other important details?

1111

Please attach any relevant site plans, diagrams, or photos here (if applicable):


Consent

Yes

2 Likes

I’ve looked through all the submissions you’ve sent and it seems that all of them are different since you’ve been editing your form.

For example, the Zapier screenshot of my test submission and the text submission you’ve attached below are different. I didn’t attach any files, but in the submission text the image is shown:

So, this is a submission from a different user. To get a better understanding of what may cause the issue, we need to compare how the same submission looks in emails and Zapier.

I’ve just sent a 2nd test submission. You can distinguish it by the name Max Elfsight Test 2.

Could you please provide me with 2 screenshots (not texts)?

  • a screenshot of the test submission in the email

  • a screenshot of the test submission in Zapier

This would really help us understand what’s going on.

Thank you for your patience and understanding :folded_hands:

1 Like

Hi Max,

No, actually that was your submission—notice the “1111….”’s, but it became almost unrecognisable when copying it. I’m not sure whether this is an Elfsight or Zapier issue, but the data that Zapier is showing me from Elfsight is inconsistent and flawed.

Your most recent submission, “Max Elfsight Test 2”, is visible in my emails from Elfsight; however, I do not have it in Zapier, likely because I sent through a few test submissions sometime around when you sent that one through, and Zapier only loads the 3 most recent records when clicking “Find new records”. Screenshotting it is challenging because the Zapier window only allows you to view a small portion of it in the small viewing window. I’ll have to take many screenshots and piece them together for you.

Please send through another test submission. I’ll then click “Find new records” in Zapier, and hopefully it will be captured in there. Then I can send to you the side-by-side screenshots.

Kind regards,

Michael

2 Likes

Got you, thanks! To find out what causes the issue, we’ll need access to your Zapier account. You can invite us at elfsight.g.sites@gmail.com or follow Zapier’s sharing guide.

Could you please share it with us?

1 Like

Hi Max,

I’ve tried to share it with you, but after hitting a wall I determined that I might not be able to. I’m currently on Zapier’s free plan, which according to their Plans & Pricing page doesn’t allow me to share access to my Zaps. To do this I would need to be subscribed to the “Team” plan which costs $108 per month. However, i’ll try to explain the problem again with screenshots—please see below (I put them all in one picture as this forum does not allow me to upload more than 1 picture per reply):

Notice how Zapier is treating fields with the same field label as identical, even though in my elfsight form they are differen’t fields with unique form entries. You said earlier that this shouldn’t happen because each field actually has a hidden unique ID, but it doesn’t appear that Zapier is picking this up and distinguishing between them in my case.

Kind regards,

Michael

2 Likes

Hi there, @Michael_Surnak :waving_hand:

Thank you so much for such a detailed screenshot!

I’ve shared this info with the devs and will update you once I have their response :slightly_smiling_face:

2 Likes

Hi there, @Michael_Surnak :waving_hand:

Our devs identified the reason for the issue with the fields having the same label. They’re working on its resolution, and I’ll update you once it’s fixed.

As for the placeholder (Sample Short Text) display, it appears only in the Test submissions (opened in Zapier through the same tab - exactly what you’ve shown in the screenshot).

To make sure this functionality works fine, you should have everything set up in Zapier and check your submissions in Gorilladesk. Could you please check it out and let me know if the placeholders appear in Gorilladesk submissions?

2 Likes

Hi Max,

That’s great news!

I’ve had a closer look, and it seems that when placeholder text like “Sample Short Text” or “Option 1” appears, it’s because the field is a dependent field on the form that wasn’t triggered and therefore has no value. This looks normal and doesn’t appear to be an issue. Edit: However, it would be better if these were simply blank.

There does appear to be a Zapier UI issue when scrolling down or copying text from the test records it sometimes starts to get really distorted, which originally added to my confusion, but this doesn’t appear to be a problem with the actual data itself.

Kind regards,
Michael

2 Likes

That’s great! I agree that it would be great to have these fields blank, but since this is a Zapier peculiarity, unfortunately, there’s nothing can be done on our end.

Anyway, I am happy to know everything is fine with the actual submissions :slightly_smiling_face:

2 Likes

The issue with the identification of the fields with the same labels has been addressed. Please check it out and let me know if everything is fine now :slightly_smiling_face:

1 Like

Hi Max,

I couldn’t see any change with my original sumissions, so I submitted a new one for testing. Unfortunately, it’s still behaving the same way. See screenshots below:

2 Likes

Got it, thanks!

I’ve shared your feedback with the dev team, and they’ll double-check it once again. We’ll keep you updated :slightly_smiling_face:

1 Like

Please try to disconnect the integration, then set it up and check the real submissions (not through the Test tab).

Give it a try and let me know how it worked!

1 Like

Hi Max,

When I made the Zap live and submitted a fresh test submission, Zapier did actually differentiate between the fields that share the same label. However, all of the fields came through jumbled in GorillaDesk. This is because during configuration there was no way for me to tell which field was which. Since Zapier displays them with identical names/entries while setting up the Zap, I can’t correctly map them, even though the live submission shows they are different in the backend.

In other words, the form works once it’s running, but the setup process itself is extremely difficult to complete accurately because I can’t identify which duplicate-labelled field corresponds to which one in the Zap editor.

The four addresses I entered into the form were:

  1. 1 Test Street, Test Address Line 1, Suburb1 State1 5001 - Daycare 1 - Owned by us 1
  2. 2 Test Street, Test Address Line 2, Suburb2 State2 5002 - Daycare 2 - Owned by us 2
  3. 3 Test Street, Test Address Line 3, Suburb3 State3 5003 - Daycare 3 - Owned by us 3
  4. Billing Address: B Test Street, Test Address Line B, SuburbB StateB 5004

Any ideas on how I can correctly configure the zap when i’m unable to differentiate between the fields with the same name?

Kind regards,
Michael

1 Like

Hi Max, another update. Afterwards I asked Zapier AI to see if it could correctly map them for me. It was confident it did. So I sumbitted another test and they came through jumbled again.

1 Like