Skip to main content
FAQs

Integrations

Connecting Papyrus to ERPs, accounting systems, identity providers, Slack, Teams, and via the open API.

Integrations

What integrations are available out of the box?

  • ERPs: Microsoft Dynamics 365 Business Central, SAP (RFC/BAPI/OData)
  • Accounting: QuickBooks Online, Sage 300, Odoo
  • Identity: Microsoft Azure AD, Google Workspace, Okta, LDAP/AD, SAML 2.0
  • Communication: Slack, Microsoft Teams, Power Automate, Zapier
  • Storage: Google Drive (import), Office Online (WOPI editing)
  • Tax: KRA eTIMS

Can I build my own integration?

Yes — via the REST API (OpenAPI 3.0 documented) and webhooks. API keys are managed under Admin → API Keys with configurable scopes per key.

Where's the API documentation?

Live OpenAPI docs at {your-tenant}.papyrus.io/swagger. SDK references in Developer Resources.

How do webhooks work?

Subscribe to events (document uploaded, workflow completed, signature signed, etc.). Each delivery is HMAC-SHA256 signed. Failed deliveries retry with exponential backoff; ultimately dead-lettered after 24 hours.

Rate limits?

Per-tenant API quotas based on plan: Starter 1K calls/hour, Business 10K, Enterprise negotiated. HTTP 429 with Retry-After header when exceeded.

Can I sync documents bidirectionally with [my ERP]?

The Dynamics 365 connector supports two-way sync (documents + metadata). SAP, QuickBooks, Sage, Odoo are read-mostly with selective write-back. Custom bidirectional sync is available via the API for any system.

Does Papyrus integrate with email?

Yes. Inbound: inbox@yourtenant.papyrus.io ingests emails and attachments. Outbound: SMTP for notifications. SignedMail for cryptographic signing on Enterprise.

What about Teams and Slack?

Configurable per workspace: workflow notifications, approvals via card actions, document mentions in channels. Configure under Admin → Integrations.

Can I export everything to a data warehouse?

Yes. The Analytics API exposes structured metadata, workflow events, and audit log for ingestion into Power BI, Metabase, Tableau, or any data warehouse.

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.