Microsoft 365 Integration

The RFP Lands in SharePoint.
The Workflow Starts.
Teams Gets the Gate.

RenderDraw connects to the full Microsoft 365 suite. Read and write Excel workbooks. Trigger workflows when files arrive in SharePoint. Route approvals through Teams. Pull Dynamics 365 pricing and inventory data at runtime.

Excel

Read, Write, and Sync
Excel Workbooks.

RenderDraw reads data from Excel files stored in SharePoint or OneDrive and writes structured workflow output back to Excel. The Microsoft 365 Excel integration is the most common data source for teams that have existing estimating spreadsheets they cannot immediately replace.

  • Read — read named tables, specific cell ranges, or entire sheets from .xlsx files
  • Write — write workflow output to a new sheet, append rows to an existing table, or update specific cells
  • Sync — bidirectional sync between an Excel file and a RenderDraw Workbook, with conflict resolution (see Workbook Sync)
  • Multiple sheets — reference specific sheets within a file using sheet name or index
Excel Read Block
{
  "type": "datasource",
  "provider": "microsoft-365",
  "action": "excel_read_table",
  "input": {
    "siteId":
      "acme.sharepoint.com,
       sites/Estimating",
    "fileRelativePath":
      "Shared Documents/
       Q1-Rate-Sheet.xlsx",
    "sheet": "Labor Rates",
    "table": "LaborRateTable",
    "columns": [
      "trade",
      "base_rate_usd",
      "effective_date"
    ]
  },
  "output": {
    "mapTo": "workbook",
    "matchColumn": "trade"
  }
}
SharePoint

File Arrives in SharePoint.
Workflow Fires Immediately.

Configure a SharePoint document library as a workflow trigger. When a new file is uploaded to a watched folder — an RFP PDF, a drawing submission, or a vendor quote — RenderDraw fires the associated workflow automatically.

  • File trigger — watch one or more SharePoint folder paths for new uploads
  • Metadata filtering — trigger only on files matching specific metadata fields (e.g., document type = "RFP")
  • Document library ingestion — index entire SharePoint document libraries into a RenderDraw Knowledgebase for AI context injection
  • Writeback — write workflow outputs (generated Word documents, PDFs) back to a SharePoint library as new files

SharePoint Trigger Configuration

Watch Folder
sites/Estimating/Shared Documents/Incoming RFPs
File Type Filter
.pdf, .docx
Trigger Workflow
RFP Automation v2.1

New file detected 14s ago: Project-Gamma-RFP-Final.pdf. Workflow triggered.

Microsoft Teams

Human Approval Gates
Delivered to Teams.

When a workflow reaches a human approval gate, RenderDraw sends an Adaptive Card to the designated Teams channel or individual. The reviewer approves, rejects, or edits directly within Teams — no need to open the RenderDraw platform.

Gate Notifications

Gate approval requests arrive in Teams as Adaptive Cards with the full context: workflow name, document being reviewed, AI-generated summary, and Approve / Reject / Request Revision action buttons.

Status Updates

Post workflow status updates to a Teams channel as workflows complete or fail. Keep the estimating team, project manager, and leadership informed without email chains.

Error Alerts

When a workflow block fails and requires human intervention, an alert is posted to a designated Teams channel with the error details, the block that failed, and a link to the run log.

Dynamics 365

ERP Pricing, Inventory
and Customer Data.

Connect to Dynamics 365 (Finance & Operations, Business Central, or Sales) to pull ERP data directly into workflow blocks. This ensures workflow-generated quotes always use current ERP pricing — not a spreadsheet that was last refreshed three weeks ago.

  • Pricing — pull item selling prices, trade agreements, and customer-specific pricing from D365 F&O or Business Central
  • Inventory — check available quantity and lead times before finalizing a quote
  • Customer data — read customer account details, credit limits, and payment terms from D365
  • Create sales orders — write approved workflow outputs back to D365 as new sales order lines

Common D365 Integration Patterns

Takeoff → D365 Pricing

AI extracts quantities → D365 returns trade agreement prices per item → Workbook populated with line item totals

RFP Gate → D365 Availability

Before approval gate, check D365 inventory availability. Flag line items where stock is below required quantity.

Workflow Complete → D365 Sales Order

Approved workbook rows become D365 sales order lines. No manual data entry in ERP.

Setup

Azure App Registration
in 5 Minutes.

The Microsoft 365 integration uses OAuth 2.0 with delegated or application permissions. You need an Azure App Registration in your tenant. RenderDraw walks you through this in the provider settings UI.

1

Create Azure App Registration

In the Azure Portal, register a new app in your tenant. Set the redirect URI to https://platform.renderdraw.com/auth/microsoft/callback. RenderDraw provides the exact URI to copy.

2

Grant Required Permissions

Add the following Microsoft Graph API permissions: Files.ReadWrite.All (SharePoint/OneDrive), Sites.ReadWrite.All, ChannelMessage.Send (Teams), User.Read. Grant admin consent for the tenant.

3

Paste Client ID and Authorize

In RenderDraw Settings → Providers, add Microsoft 365 as a provider. Paste the Azure App's Client ID and Client Secret. Click Connect — you will be redirected to Microsoft to authorize. Done.

Connect Microsoft 365
to Your Workflows.

OAuth 2.0 connection via Azure App Registration. Trigger workflows from SharePoint, read Excel data, and route approvals through Teams — all configured in minutes.