Projects→SharePoint → Voiceflow KB Sync
STATUS
● Production
CLIENT
Teknicare (Microsoft Tenant)
YEAR
2025
ROLE
Builder & Architect
STACK
Make.comMicrosoft SharePoint OnlineVoiceflow KB APIHTTP MultipartSSE Polling
EVIDENCE LINKS
Note: Where client systems are private, screenshots are anonymized and architecture is shown without protected data.

SharePoint → Voiceflow KB Sync

An automated enterprise knowledge synchronization pipeline — built to bridge Microsoft SharePoint with Voiceflow AI agents in real-time.

SharePoint → Voiceflow KB Sync

Problem

An enterprise Microsoft tenant (Teknicare) had deployed an internal AI assistant (Bob) to handle employee queries. The challenge: the AI's knowledge base drifted rapidly because managers had to manually re-upload documents to Voiceflow every time a SharePoint file was edited. This led to the AI hallucinating or serving stale policy information, eroding employee trust in the system.

Architecture & Solution

// System Pipeline

The synchronization engine utilizes a 7-step Make.com automation pipeline. It polls Microsoft SharePoint Online every 60 seconds, filtering for newly modified PDF and DOCX files. Approved binaries are downloaded and posted to the Voiceflow Knowledge Base API via an HTTP multipart request with explicit overwrite flags. The system then sleeps to allow asynchronous indexing before polling for a final READY state confirmation.

Implementation Decisions

  1. Idempotent overwrites — Forcing an overwrite flag on the Voiceflow API call completely eliminates the need for complex deduplication or version tracking logic.
  2. Asynchronous sleep handling — Implementing mandatory delays accommodates Voiceflow's asynchronous indexing queues, preventing false failure alerts.
  3. Strict filetype gating — A robust validation layer drops unsupported formats (ZIPs, spreadsheets, images) before any costly HTTP calls are made to the LLM backend.
  4. Audit log anchoring — Centralized scenario variables provide an immutable audit trail that can be routed to Slack or Google Sheets for operational visibility.

System Ownership & Proof

System Stack

Make.com, Microsoft SharePoint Online, Voiceflow KB API, HTTP Multipart, SSE Polling
<1min
sync Latency
0min
manual Upload Time
100%
kb Coverage
0
duplicate Docs