Integrations
This page describes the pre-built integrations ORKSTRA ships, and the recipe patterns for building your own.
Pre-built integrations
Accounting
- QuickBooks Online — bi-directional sync of invoices, payments, and journal entries.
- Xero — same.
- Tally (India / KSA) — daily journal export.
- SAP B1 — read-only feed from SAP into ORKSTRA for cost re-mapping.
BI / data warehouse
- Power BI — DirectQuery connector. Refreshes on demand.
- Tableau — JDBC connector via the OData feed.
- BigQuery / Snowflake — daily Parquet drop to your cloud storage.
Identity
- Microsoft Entra ID (Azure AD) — SAML SSO + SCIM provisioning.
- Okta — SAML SSO + SCIM.
- Google Workspace — OIDC SSO.
Communications
- Slack — pipe notifications to Slack channels.
- Microsoft Teams — same.
- WhatsApp Business — via Twilio.
Government (UAE)
See Govt Integration — MoHRE, ICA, GDRFA.
Recipe patterns
Pattern 1: nightly invoice sync to accounting
EVERY day at 02:00
PULL certified IPCs since last sync
FOR each IPC:
CREATE invoice in accounting via accounting API
STORE mapping in ORKSTRA via API
EMIT audit event
END
Pattern 2: real-time BI mirror
SUBSCRIBE to events: project.created, project.updated, boq.revised, ipc.certified
ON event:
FETCH full entity via REST API
UPSERT into data warehouse staging table
END
Pattern 3: SCIM user provisioning
LISTEN on /scim/v2/Users endpoint
ON create:
CREATE user in ORKSTRA with mapped role
ON update:
UPDATE user attributes
ON delete:
DEACTIVATE user (do not hard delete — preserves audit)
END
Building a custom integration
- Pick auth mode. Server-to-server → client credentials. User app → authorization code + PKCE.
- List required scopes. Don't ask for
*— pick narrow scopes. - Choose pull vs. push. Webhooks > polling unless you need historical reads.
- Handle pagination, retries, dedupe. See API reference.
- Test against a sandbox tenant — ORKSTRA can provision a sandbox on request.
- Submit for partner certification if you want to be listed in the ORKSTRA partner catalog.
Partner program
If you're building a product on top of ORKSTRA, the partner program offers:
- Sandbox tenant for development.
- Co-marketing on orkstra.com.
- Listing in the partner catalog.
- Technical support during integration.
Contact partners@orkstra.com.
See also: API reference, Webhooks, SDKs.