Skip to main content
Question

DocuSign template fields not prefilled via Make API call (envelope created, values ignored)

  • February 20, 2026
  • 1 reply
  • 12 views

Forum|alt.badge.img

Hi everyone,
I’m building a Make.com scenario to create a DocuSign envelope from a template and automatically prefill fields in the document.

What works:

  • The envelope gets created successfully (status: created)

  • The recipient (“Kunde”) is set correctly (name + email are correct)

What doesn’t work:

  • None of the DocuSign fields get prefilled (even a static test value like "Test123" doesn’t show up)

This is the JSON body I send in Make (DocuSign “Make an API Call”):

{
"status": "created",
"templateId": "XXX",
"templateRoles": [
{
"roleName": "Kunde",
"name": "{{4.Accountname[1]}}",
"email": "{{7.ContactEmail}}"
}
],
"recipients": {
"prefillTabs": {
"textTabs": [
{ "tabLabel": "vorname_nachname", "value": "Test123" },
{ "tabLabel": "Straße", "value": "{{7.InstallationAddressStreet2__c}} {{7.InstallationAddressStreetNumber2__c}}" },
{ "tabLabel": "PLZ Ort", "value": "{{4.Postleitzahl[1]}}" },
{ "tabLabel": "Ansprechpartner", "value": "{{4.`VE Requested by`}}" },
{ "tabLabel": "VE-Summe", "value": "{{4.`€ Value / Schaden (estimated)`}}" },
{ "tabLabel": "ContactPerson", "value": "{{SF.OwnerName}}" },
{ "tabLabel": "DamageList", "value": "{{DamageListString}}" }
]
}
}
}

Question:
Why would DocuSign create the envelope correctly but ignore all prefillTabs.textTabs values?

Things I’m wondering:

  • Do prefillTabs work when creating an envelope from a template (with templateRoles)?

  • Do the field identifiers need to be dataLabel/tabId instead of tabLabel?

  • Could the fields in the template be the wrong type (e.g., sender/prefill fields vs recipient fields) or created in the “new editor” in a way that the API can’t address?

Any ideas on what to check or what the correct structure should be would be appreciated.

1 reply

Michael.Rave
Docusign Employee
Forum|alt.badge.img+19
  • Docusign Employee
  • February 20, 2026

@NilsSchö 

  • Do prefillTabs work when creating an envelope from a template (with templateRoles)
    Yes, templates are supported.

  • Do the field identifiers need to be dataLabel/tabId instead of tabLabel?
    No, tabLabel is correct.

  • Could the fields in the template be the wrong type (e.g., sender/prefill fields vs recipient fields) or created in the “new editor” in a way that the API can’t address?
    Yes, it may be the wrong field type and the JSON payload to pre-fill them is different.

  1. Please double check that those fields have been actually created as “Sender fields” a.k.a. prefill tabs on the template and not as “text fields” a.k.a. “textTabs” that are assigned to a recipient, as the JSON payload will be different based on the field definition.

Both fields can be pre-filled via the API, but the

  1. As prefill tabs are not associated to recipients the provided JSON structure is wrong. They are not located under “recipients” but under “tabs” node instead.
    → Have you tried replacing “recipients” with “tabs” in the provided code example above?
     
  2. If they are associated to a recipient, they are not prefill tabs, but text fields assigned to a recipient they need to be located under:
"recipients": {
    "signers": [ 
        "tabs": {
          "textTabs": [
            {
...