Salesforce Composite Envelope Builder for DocuSign integration
Go to file
Paul Huliganga ac6de33317 feat(sms): add SMS delivery for recipients without email via direct REST API
- New DocusignSmsEnvelopeService: bypasses dfsle Toolkit to POST composite
  envelope JSON directly to Docusign REST API; sets additionalNotifications
  with secondaryDeliveryMethod=SMS and phoneNumber on the primary recipient
- DocusignEnvelopeRequest: new recipientSmsPhone InvocableVariable (E.164)
- DocusignCompositeEnvelopeBuilder: routes to DocusignSmsEnvelopeService when
  recipientSmsPhone is present; adds SMS_FALLBACK_EMAIL constant; buildRecipient
  substitutes placeholder email for no-email primary recipients in SMS path
- Flow (V3): Get_Records now fetches Docusign_Recipient_1__c; new
  Get_Recipient_Contact lookup checks Contact.Email; Is_Recipient_Email_Blank
  decision routes to SMS_Required_Screen when email is absent; phone number
  collected via required text input and passed as recipientSmsPhone to Apex
2026-03-12 23:48:17 -04:00
composite-envelope-builder feat(sms): add SMS delivery for recipients without email via direct REST API 2026-03-12 23:48:17 -04:00
.gitignore Initial commit: Salesforce Composite Envelope Builder 2026-02-25 09:22:29 -05:00