SignRequest – Email Address Mapping to Google Sheet Field Not Working

Hi Sir

Let me share the scenarios for this automation.
We are submitting a Google Form, and based on the information provided, we will generate a document for the requester to e-sign via SignRequest. I have attached the whole workflow for your reference to make it easier to understand.

In the “Create Quick SignRequest” module, we are trying to use a field from the Google Sheet to map the email. However, it seems like it is not being accepted. Please refer to the attached screenshot and the error message.

As the requester is always different, we cannot use a fixed email address. Therefore, we need to map the field so that the email address can dynamically update based on the information in the Google Sheet.

Could you please help review this and identify which part I might have filled out incorrectly, causing the workflow to fail? screenshot of workflow, error message and module content.
Screenshot for Create Quick Signrequest and error message.pdf (341.2 KB)

Hey Erin,

the last screenshot shows you ran the SignRequest module on its own. When you run individual modules then you need to supply the data.

Hi Stoyan_Vatov,

Thank you — the previous issue has been resolved.

However, I’ve encountered a problem with the SignRequest module. I want to set up two signers so that the first signer completes the signing before the second signer. In the SignRequest module, it seems this is only possible if “MAP” is turned off. When “MAP” is enabled, we can’t set the signing order.

Currently, I want to automate the process by capturing fields from a Google Sheet and automatically sending the SignRequest to the respective parties. However, in the SignRequest module, the Email field only allows us to enter a fixed email address; it doesn’t let us map the field from the Google Sheet. Since the email addresses are dynamic (they depend on the data in the Google Sheet), I can’t enter fixed email addresses.

Could you please advise how I can resolve this issue?
attached the screenshot for your reference.

When you enable the Map option you need to specify the array of people to send the document to. I suggest installing the Make browser extension - you can use it to see the exact structure of the API call when you add them manually and then build a matching array to use in the Map field instead. Inside the array there is a variable called Signing Order you can use to specify the order. It should be of type integer.