Quick overview
Rows in an Excel table (in SharePoint) are the queue. For each contract marked Ready to send, TurboDocx generates the agreement, a manager approves it in Slack, then it is sent for e-signature. When signed, the PDF is filed to SharePoint and Slack is notified.
How it works
- Every 15 minutes, read the Excel table and loop rows marked Ready to send.
- Generate each agreement in TurboDocx.
- Post an Approve & send / Reject request to Slack and wait.
- On approval, download the PDF and send for e-signature.
- Mark the Excel row Sent (or Rejected) and notify Slack.
- On signature, a TurboDocx trigger downloads the executed PDF.
- File the signed PDF in SharePoint, mark the row Signed, notify Slack.
Setup
- Connect Microsoft Excel credentials and set the workbook, worksheet, and table, plus the filter that selects the rows marked Ready to send.
- Connect TurboDocx, upload a .docx template with your merge variables and the {client_sig} / {client_date} anchors, and set its template ID.
- Connect Slack and choose the channel used for the approval message and for the sent and signed notifications.
- Connect Microsoft SharePoint and pick the site and the signed-contracts folder where executed PDFs are filed.
- Activate the workflow so the TurboDocx signature webhook registers itself automatically on activation.
Requirements
- A TurboDocx account, Microsoft 365 (Excel + SharePoint), and a Slack workspace.
Customization
- Adjust the schedule, approval rules, Slack text, Excel statuses, template fields, and SharePoint path.