SharePoint Integration
Receive invoices from SharePoint document libraries.
Use Cases
Section titled “Use Cases”- Vendors upload to shared SharePoint site
- Internal teams scan and upload invoices
- Integration with existing document workflows
Step 1: Azure AD App Registration
Section titled “Step 1: Azure AD App Registration”- Go to Azure Portal > App registrations
- Create new registration for TaprNext
- Add API permissions:
Sites.Read.AllFiles.Read.All
Step 2: Configure in TaprNext
Section titled “Step 2: Configure in TaprNext”- Go to Tapr Settings > Intake Channels
- Click + Add SharePoint Channel
Configure these fields:
- SharePoint Site:
https://company.sharepoint.com/sites/AP - Document Library: Name of the library (e.g., “Invoices”)
- Folder Path: Subfolder to monitor (blank for root)
- Tenant ID: Azure tenant identifier
- Client ID: Azure app registration client ID
- Client Secret: Authentication secret
Select “Test Connection” to verify credentials.
Step 3: Configure Processing
Section titled “Step 3: Configure Processing”Set post-processing behavior:
- Move processed files to a designated folder (e.g.,
/Processed) - Optionally delete files after processing
- Specify accepted file types: PDF, images (JPG, PNG), or Office documents
Folder Structure
Section titled “Folder Structure”Recommended SharePoint organization:
Document Library: Invoices├── Incoming/ ← Monitored folder├── Processed/ ← Successfully handled└── Failed/ ← Processing errorsProcessing Flow
Section titled “Processing Flow”- File uploaded to monitored folder
- System checks every 10 minutes for new content
- Detected files are downloaded automatically
- AI extraction processes invoice data
- Invoice record created in TaprNext
- Original file moves to archive folder