Skip to content

Commit 3cb86da

Browse files
committed
2 parents 3624863 + 326b3a1 commit 3cb86da

6 files changed

Lines changed: 69 additions & 123 deletions

File tree

Workshop-1/01-Overview/Prerequisites.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,4 +59,4 @@ Contact your workshop facilitator or refer to the [Resources](../resources/Resou
5959

6060
## Next Step
6161

62-
Proceed to [Docusign Salesforce Agentforce](../02-Docusign-Salesforce/Docusign-Agentforce-Integration.md)
62+
Proceed to [Docusign Salesforce Agentforce](../02-Salesforce%20Docusign%20Agentforce/demo_steps.md)
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
![docusign-developers-logo](https://raw.githubusercontent.com/docusign/developers-meetup-blr/a271c616b0c6e69da79e90eda7ebea44ca0eed8a/assets/images/01-docusign_developers_lockup_387x50.svg)
2+
3+
# Overview
4+
5+
## Use Case
6+
7+
Imagine you are the **lead developer at Fontaraa**. It is the final day of the financial quarter.
8+
9+
Your high-performing sales representative is using Salesforce to close a deal with an enterprise-level customer.
10+
Every minute counts and the last thing your team needs is a slow, manual agreement process standing between you and the close.
11+
12+
> Your mission is to build a seamless, end-to-end agreement experience using **Docusign**.
13+
14+
15+
***
16+
17+
## The Bottleneck
18+
19+
Without the right tooling, your sales representative faces the following challenges:
20+
21+
* **Manual data entry** : Generating a custom, negotiated MSA (Master Services Agreement) directly from Salesforce requires manually copying fields from the CRM such as account name, customer name, contract value, and more into the agreement template.
22+
* **Collaboration chaos** : Sending the agreement to the Customer, Legal, and Finance teams for approval results in an unmanageable email chain with no central place to track changes or versions.
23+
* **No visibility:** Stakeholders have no real-time visibility into where the agreement stands in the process.
24+
25+
***
26+
27+
## The Solution
28+
29+
Using the Docusign platform, you will build a solution that addresses each of these bottlenecks:
30+
31+
| Challenge | Solution |
32+
| ----------------------- | -------------------------------------------------------------------------------------------------------------------- |
33+
| Manual field population | Pull account name, customer name, contract value, and other CRM data directly from Salesforce into the MSA template. |
34+
| Disconnected approvals | Route the agreement to Customer, Legal, and Finance through a structured, trackable workflow | |
35+
| Lack of visibility | Notify all stakeholders automatically at each stage of the agreement lifecycle |
36+
37+
***
38+
39+
## The Outcome
40+
41+
By the end of this workshop, you will have built a complete agreement workflow that takes your sales representative from a Salesforce opportunity all the way to a **signed MSA** without leaving the tools they already use, without manual data entry, and without chasing approvals over email.
42+
43+
> The goal is simple: close the deal before the quarter ends.
44+
45+
46+
---

Workshop-1/03-Developer-Console/developer-console.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ Follow the procedure to generate Integrtion Key (IK) through Developer Console:
4646
- [ ] Step 1: Go to <https://apps.docusign.com/dev-console/integrations>
4747
- [ ] Step 2: Enter Email as ```docusigndevelopersworkshop@zohomail.in```
4848
- [ ] Step 3: Select **Next**
49-
- [ ] Step 4: Enter password as ``````
49+
- [ ] Step 4: Enter password as (displayed during the session)
5050

5151
## Add an Integration Key (IK)
5252

Workshop-1/05-Workflow-Builder/Workflow-Builder.md

Lines changed: 10 additions & 98 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
# Workflow Builder
44

5-
This module covers building automated agreement workflows using Docusign's no-code/low-code **Workflow Builder**.
5+
This module covers building automated agreement workflows using Docusign's no-code/low-code **Workflow Builder** (Formerly Maestro)
66

77
---
88

@@ -17,106 +17,18 @@ This module covers building automated agreement workflows using Docusign's no-co
1717

1818
---
1919

20-
## Key Concepts
21-
22-
| Concept | Description |
23-
|---------|-------------|
24-
| **Trigger** | The event that starts the workflow (e.g., form submission, API call, scheduled time) |
25-
| **Step** | An individual action in the workflow (send envelope, wait, branch, etc.) |
26-
| **Condition** | Logic that determines which path the workflow takes |
27-
| **Participant** | A person involved in the workflow, resolved dynamically at runtime |
28-
29-
---
30-
3120
## Lab Steps
3221

3322
### Step 1 — Access Workflow Builder
3423

35-
1. Log in to your Docusign sandbox
36-
2. Navigate to **Agreements > Workflow Builder**
37-
3. Click **New Workflow**
38-
4. Name your workflow: `Vendor Onboarding NDA`
39-
40-
> Screenshot placeholder: `../assets/images/03-workflow-builder-canvas.png`
41-
42-
---
43-
44-
### Step 2 — Configure the Trigger
45-
46-
1. Select **Web Form** as the trigger type
47-
2. Define the input fields:
48-
- Vendor Name (text)
49-
- Vendor Email (email)
50-
- Contract Value (number)
51-
3. Save the trigger configuration
52-
53-
---
54-
55-
### Step 3 — Add a Send Envelope Step
56-
57-
1. Click **+** on the canvas to add a step
58-
2. Select **Send Envelope**
59-
3. Choose your NDA template from the template picker
60-
4. Map participants:
61-
- Role `Vendor` → Workflow input field `Vendor Email`
62-
5. Enable **Reminders**: every 2 days, up to 3 reminders
63-
64-
---
65-
66-
### Step 4 — Add a Conditional Branch
67-
68-
1. Add a **Branch** step after the envelope step
69-
2. Configure:
70-
- **Branch A (Signed):** Trigger a webhook notification to your backend
71-
- **Branch B (Declined/Voided):** Send a notification email to the internal team
72-
3. Add a **Wait** step in Branch A with condition: `Envelope Status = Completed`
73-
74-
---
75-
76-
### Step 5 — Publish and Test
77-
78-
1. Click **Publish** to activate the workflow
79-
2. Copy the web form URL generated by the workflow
80-
3. Open the URL in a new tab and fill in test data
81-
4. Monitor workflow execution in **Workflow History**
82-
83-
---
84-
85-
## Exported Workflow Files
86-
87-
Pre-built workflow exports for this workshop are located in the [`exports/`](./exports/) folder.
88-
89-
| File | Description |
90-
|------|-------------|
91-
| `vendor-onboarding-nda.json` | Vendor NDA with conditional routing |
92-
| `employee-onboarding-packet.json` | Multi-document employee onboarding workflow |
93-
| `procurement-approval.json` | Procurement approval with manager escalation |
94-
95-
To import an exported workflow:
96-
1. In Workflow Builder, click **Import**
97-
2. Select the `.json` file from the `exports/` folder
98-
3. Review and adjust participant mappings before publishing
99-
100-
---
101-
102-
## Tips
103-
104-
- Use **Test Mode** before publishing to simulate workflow runs without sending real emails
105-
- Name your steps clearly — they appear in the audit trail
106-
- Use **workflow variables** to pass data between steps
107-
108-
---
109-
110-
## Troubleshooting
111-
112-
| Issue | Resolution |
113-
|-------|-----------|
114-
| Workflow not triggering | Ensure the workflow is **Published**, not just saved |
115-
| Participant not resolved | Check that the participant email field mapping is correct |
116-
| Webhook not received | Verify the webhook URL is HTTPS and publicly accessible |
117-
118-
---
24+
1. Download the workflow files available in [`05-Workflow-Builder/exports/`](./exports/)
25+
2. Log in to your Docusign Developer Account
26+
3. Go to **Agreements > Workflows**
27+
4. Select **Create Workflow**
28+
5. Select **Import Workflow**.
29+
7. Import both the workflow builder files.
30+
* ```workflow-1-name```
31+
* ```workflow-1-name```
11932

120-
## Next Step
33+
> Follow the demo for the next steps of configuring workflows in Docusign Workflow Builder.
12134
122-
Proceed to [Agreement Desk](../04-Agreement-Desk/Agreement-Desk.md)

Workshop-1/05-Workflow-Builder/exports/README.md

Lines changed: 8 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -6,28 +6,16 @@ This folder contains exported Docusign Workflow Builder files (`.json`) that can
66

77
| File | Description | Trigger Type |
88
|------|-------------|--------------|
9-
| `vendor-onboarding-nda.json` | Vendor NDA workflow with conditional signed/declined routing | Web Form |
10-
| `employee-onboarding-packet.json` | Multi-document employee onboarding with sequential signing | API / Scheduled |
11-
| `procurement-approval.json` | Procurement approval workflow with manager escalation step | Web Form |
9+
| `workflow-1-name.zip` | Workflow to receive inputs Claude LLM and send as a request to Agreement Desk | API |
10+
| `workflow-2-name.zip` | Workflow to pull all the submitted requests in Agreement Desk, add documents, send approvals, and send envelopes for eSign | Events |
1211

1312
## How to Import
1413

15-
1. Log in to your Docusign sandbox
16-
2. Navigate to **Agreements > Workflow Builder**
17-
3. Click the **Import** button (top right)
18-
4. Select the `.json` file you want to import
14+
1. Log in to your Docusign Developer Account
15+
2. Go to **Agreements > Workflows**
16+
3. Select **Create Workflow**
17+
4. Select **Import Workflow**.
1918
5. Review the imported workflow — check participant mappings and template references
20-
6. Update any template IDs to match templates in your own sandbox
21-
7. Click **Publish** when ready to activate
19+
6. Update any template IDs to match templates in your own Developer account.
20+
7. Select **Save and Publish** when ready to activate
2221

23-
## How to Export Your Own Workflows
24-
25-
1. Open any workflow in Workflow Builder
26-
2. Click the **...** menu (top right)
27-
3. Select **Export**
28-
4. Save the `.json` file and add it to this folder
29-
30-
## Notes
31-
32-
- Exported workflows reference template IDs from the original account. You must re-link templates after importing into a different account.
33-
- Webhook URLs in exported workflows must be updated to point to your own endpoints.

Workshop-1/Readme.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
## Overview
88

9-
This workshop introduces developers to Docusign's **Intelligent Agreement Management** platform through a structured, progressive set of hands-on modules. Participants configure real integrations from setting up a Developer Console and connecting Claude via MCP, to building automated workflows in approximately **70 minutes**.
9+
Workshop-1 provides developers with a introduction to Docusign's Intelligent Agreement Management platform. Progressive modules guide participants through configuring real-world integrations starting with the Developer Console, connecting Claude via the Model Context Protocol (MCP), and building the automated workflows through Workflow Builder.
1010

1111
---
1212

@@ -27,15 +27,15 @@ Before the session, ensure you have the following accounts set up and verified:
2727

2828
| Requirement | Details |
2929
|-------------|---------|
30-
| **Docusign Developer Sandbox** | Free account at [Docusign Developer Account](https://www.docusign.com/developers/sandbox?postActivateUrl=https%3A%2F%2Fdevelopers.docusign.com%2F) |
30+
| **Docusign Developer Account** | Free account at [Docusign Developer Account](https://www.docusign.com/developers/sandbox?postActivateUrl=https%3A%2F%2Fdevelopers.docusign.com%2F) |
3131
| **GitHub** | Access to this repository |
3232
| **Claude (Anthropic)** | Access to [claude.ai](https://claude.ai) |
3333

3434
**Before the session starts:**
3535
1. Create all accounts and verify your email addresses
3636
2. Locate your **8-digit Docusign Account ID** from your Docusign profile settings
3737
3. Share your Account ID with a workshop volunteer before the session begins
38-
4. Confirm you can log into all three platforms
38+
4. Confirm you can log into all three platforms (Docusign developer account, Github, and Claude)
3939

4040
> See [`01-Overview/Prerequisites.md`](./01-Overview/Prerequisites.md) for detailed setup instructions.
4141

0 commit comments

Comments
 (0)