Send TurboDocx e-signature contracts from Excel with Slack approval and SharePoint filing

Go to Workflow
0 views
Built by Nicolas Fry Nicolas Fry
Created on August 27, 2026

Description

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.

Nodes Used (3)

Microsoft Excel 365
n8n-nodes-base.microsoftExcel
Microsoft SharePoint
n8n-nodes-base.microsoftSharePoint
Slack
n8n-nodes-base.slack