As the title suggests, I'm wondering how I can send a template defined within Docusign via SMS delivery. However, I'm only seeing documentation on how to send a document from storage outside of docusign. Am I missing something?
Yes, for the recipients specified in a template, your API program can choose for them to be notified by SMS only, SMS and email, or email only.
This live example via the API Request Builder uses a template to send an SMS-only notification to a recipient.
This live example via the API Request Builder uses a template to send SMS and email notifications to a recipient.
If you want to know how to replace a template's document with a different document when you send the envelope, here's a live example for that.
The API Request Builder can create the examples in C#, Java, PHP, Node.JS, Ruby, or Python.
Related
I need to send an email to my user list in Sendgrid. The emails should include a personalised link to my website. These links can't be pre-generated.
Can Sendgrid call a Cloud Function, or make an API call to generate the personalised links?
I am missing some context to understand exactly what you're trying to do.
It sounds like you are using SendGrid Contact Lists/Segments, and you want to use a single send to email them. Is that accurate?
Using Single Sends, you can use handlebars templating to generate your emails, however, handlebars does not let you make HTTP requests or call Cloud Functions. You can pull data from the SendGrid Contact, so if you need to have a personalized link to your website, that URL will need to be composed of data in the SendGrid Contact.
If the data you need in the URL is not stored in the Contact yet, you can update the contact and store the data in a custom field, then pull the data from the contact in your Handlebars template.
If you aren't using SendGrid Contacts, but instead, you're pulling your contacts from somewhere using node.js, then you can use personalization with either Substitution Tags or Dynamic Email Templates in the SendGrid node.js library.
I am not able to parse docusign envelope status notification and could not find anything to do so. Is there anything already in place in library?
Here is one that uses AWS - https://github.com/docusign/connect-csharp-worker-aws
It's not a "sample app" but more of code example, and it assumes that you have a worker separately (so not getting the messages directly on your server).
The listener code is here (https://github.com/docusign/connect-node-listener-aws)
I have a web application integrated with DocuSign API, to pass in recipient details to a DocuSign template and initiate signing process. The template has tags for each recipient to enter relevant information and sign.
Once the document is completed/signed by all recipients, the information available in the document needs to be passed on to another web application bound to a DB. What are the options available in DocuSign to trigger document data(e.g. recipient1 signed date) transferred to a DB/other systems on document completion? Any advice on this is appreciated.
You probably need to provide more specific information but generally, you can use DocuSign Connect and configure your API source to integrate the data. After that, you will be able to use webhooks (or Connect) to send tabs data and signing statuses to your 'other systems'.
Once you get your Connect figured out, you can then have GET request using this
{{baseUrl}}/envelopes/{{envelopeId}}/recipients?include_tabs=true
and then have a wrapper class to export desired tabs (ex. Date Signed or other Text Tabs)
OR you can configure a webhook to sync your data between DocuSign and other systems:
Code Example: Using a Webhook to Track Envelope Status
So it's not possible to create campaigns via MailChimp API v3.0 at this moment. But is it possible to send emails to lists/groups/segments via API v3.0? Or should I use API v2.0 for this functionality?
I have seen this one already: MailChimp send email v3.0
It's now possible to create and send a campaign through the V3.0 API.
See the this page
You can send to a saved segment, but as far as I can tell, there's no way to create a saved segment via the API, or to send to any subset of the list members.
According to Google Plus, you can e-mail Google Plus users within your circle: refer this
How can you use the Google Plus API (or Gmail API) to send an e-mail to a user within your circle, given you have their user ID?
If you cannot do this, how can you send them a message via hangouts?
You should follow the official Gmail API reference guide here.
From the docs:
There are two ways to send email using the Gmail API:
You can send it directly using the messages.send method.
You can send it from a draft, using the drafts.send method.
Emails are sent as
base64url encoded strings within the raw property of a message
resource. The high-level workflow to send an email is to:
Create the email content in some convenient way and encode it as a
base64url string. Create a new message resource and set its raw
property to the base64url string you just created. Call messages.send,
or, if sending a draft, drafts.send to send the message.
The arguments you'll need to provide in order to send an email through the API are the following:
Args:
- service: Authorized Gmail API service instance.
- user_id: User's email address. The special value "me"
can be used to indicate the authenticated user.
- message: Message to be sent.