We want to send out bulk emails to some our of clients. The plan is
Things to consider
Is the above possible and if not could you suggest an alternative way? Could you point me to the specific API requests I would need to make?
{{baseUrl}}/v2.1/accounts/{{accountId}}/bulk_send_lists/{{bulkSendListId}}/send
response
{
"envelopeOrTemplateId": "123456-f900-1234-b07b-bc2146f87741",
"batchId": "2d3d3a2d-1234-4cb9-b95686-67890-876",
"batchName": "Tester Template",
"batchSize": "2",
"totalQueued": "2",
"queueLimit": "2000"
}
I am not sure how to use the above response to then complete the rest of the above
The bulk send feature is for envelopes with "remote" signers. (Signers notified by email )
In your case, when the signer presses the sign
button on your site:
There's no need and no advantage to using batch send. If the content of the envelopes vary, then have your business person ( the person creating the envelopes) modify a template that your app will use to create the envelopes.
If you need to enable the business person to have two different envelopes in flight to the list of people at the same time then you'll need to create your own tracking database for that.
If you're sending many envelopes that all use the same template with the same documents, etc, then Bulk Send docs, API docs should always be considered first.
In this case, the OP use case includes signing via an embedded signing ceremony. That's not supported by Bulk Send. If your use isn't supported by bulk send then you will need to send the envelopes individually. That's supported too.
If you're implemented embedded signing via your application, then you need to know who's clicking your application's "Sign" button.
There are several techniques:
If the person needs to login/authenticate with your application before they can use it, then your app's authentication system will know who the current user is.
If the signer just shows up at your site, then, depending on the use case, the signer might only need to identify themselves via a form on the website. You can then do whatever level of authentication you want. Eg, the person enters their phone number and you then send them a code via SMS that they need to enter into your app.
If you want to send the users an invite to your website, then you can personalize the emails that you send out. One email would say to sign, open this link: myapp.mycompany.com/?code=1234-5678-444, another would use the link myapp.mycompany.com/?code=5534-5338-333
Note that you must not use an easily guessable code nor use an ID since you don't want person A to be able to forge person's B identity.
For your use case, it sounds like bulk send is the right answer except for the issue of embedded signing. You may want to reconsider whether you want embedded signing or not. If the signers are not already regularly visiting your web app, it may be easiest for them to simply sign via an email link rather than signing via your web app.