Integrations

Connected at both ends.

Data flows in from the platforms where revenue lives. Payables flow out to whatever provider each creator picks. Same connector pattern, same audit trail, same period-aligned schedule, whether the integration is shipping sales data in or pushing a payout out.

The connector contract

What every integration guarantees.

Whether it's pulling Shopify orders, parsing an Amex CSV, or pushing a payable to Wise, every CleaRoyalty connector honors the same contract. No bespoke wiring, no special-case integrations that drift over time.

Pull, never push

Period-aligned, not real-time.

Inbound connectors pull on the period schedule. Outbound payables ship at publish. No webhooks land sales mid-period; no "fire-and-forget" payouts ride out before a statement is approved.

Encrypted credentials

Per-tenant keys for sensitive fields.

Every credential, every payout detail, every API token is encrypted with a per-tenant key. A breach in one tenant's connector cannot expose another tenant's data.

Validated on every pull

Schema, totals, sanity.

Every pull is checked: expected schema, expected row counts, expected totals against the prior period's baseline. Drift is caught before it reaches the engine.

Anomaly watch

Surprises surface early.

Refund spikes, revenue swings, missing data, ad-spend variance. Anything that looks off lands on the dashboard and in the admin inbox before a creator opens the portal.

Retry, then page

Transient failure is invisible.

A failed pull retries hourly for 24 hours, riding through rate limits and transient outages. After that, the period stalls, admins are paged, and the cause and fix are surfaced.

Logged forever

Every pull on the record.

When the pull ran, what it returned, who triggered it, which credential was used. Every connector event is in the audit trail and every export. Forever.

Inbound · where data comes from

The places revenue, expense, and ad spend actually live.

Sales platforms, expense systems, ad accounts, banks. Every period, the connectors fetch what they need, validate it, and stage it for the engine. Nothing for you to assemble, nothing to copy and paste.

Sales platforms where revenue lands
Shopify
Orders, refunds, processing fees, gift cards
Keap
Income by Product, Authorize.net & PayPal fees
Stripe
Charges, refunds, processing fees per SKU
WooCommerce
Order data, line items, refund events
Teachable
Course sales, refunds, payment processor fees
Custom CSV / PDF
Drop a file, mapped on the wizard
Gumroad
On request
Thinkific
On request
Expenses & bookkeeping what reduces the net
Bill.com
Cleared payables categorized as shared overhead
Amex CSV
Upload & parse, attributed by card
Plaid · Bank
Inbound deposits and outbound expenses
Plaid · Amex
Available when business-card support is reliable
Ad platforms spend that allocates pro-rata across SKUs
Facebook Ads
Spend per campaign, attributed per SKU
Google Ads
Spend per campaign, attributed per SKU
TikTok Ads
On request
LinkedIn Ads
On request
Available · ready to connect on the wizard On request · built per tenant request, on the same connector pattern
Outbound · where payouts go

Every artist, their preferred rail.

Connect whichever payout providers your tenants need. Each artist picks their preferred method per tenant from the providers you've connected. A statement publishes, the payable lands in the right system, the artist gets paid the way they want.

How it works: Each tenant connects the payout providers their artists want available. From the artist portal, every artist picks a default per tenant and the system creates a payable in that provider when their statement publishes. Multiple methods per artist per tenant are supported (a Bill.com vendor for US contractors, a PayPal email for international gigs, etc.).
Accounts payable approval queues, vendor records
Bill.com
Approval queue, vendor IDs, batch pay
QuickBooks Online
Bills posted, payable record linked back
Xero
Bills posted, payable record linked back
Ramp
Vendor payment, approval workflow
Brex
Vendor payment, approval workflow
Melio
Bill payment, ACH or check delivery
International & artist-friendly cross-border, fast, low-friction
PayPal Payouts
Email-addressed, near-instant settlement
Wise
Multi-currency, low FX margin
Tipalti
Cross-border, tax-form handling
Payoneer
Global creator payouts
Bank rails direct ACH, treasury
Stripe Treasury
Treasury-backed, fast ACH
Modern Treasury
Programmatic ACH, wire, RTP
Dwolla
ACH pull and push
Mercury
Bank-direct payouts
Column
Banking-as-a-service rails
Paper checks when the artist wants paper
Lob
Printed and mailed checks
Checkeeper
Print-at-home check generation
Manual / Other
Payment status entered manually on the dashboard
Available · creators can pick any provider you've connected
Adding new ones

If a tenant needs a connector that isn't in the catalog, we build it.

Same pattern, same contract. New connectors join the catalog without disturbing tenants already in production. The platform is built to grow connector-by-connector, on demand, on a schedule the business chooses.

01 · Request

Tenant asks.

You name the platform during onboarding or any time after. We assess the integration scope and the data shape it returns.

02 · Build

Same connector pattern.

Implementation follows the connector contract. Pull-based, encrypted credentials, validated, anomaly-watched, retry-then-page, logged. No bespoke shape.

03 · Onboard

No platform downtime.

The new connector is added per-tenant via the wizard. Tenants already in production are not disturbed; they opt in only when they want to.

04 · Catalog

Available to everyone.

Once shipped, the connector moves from "on request" to "available" in the catalog and is offered to any other tenant that needs it.

Connect both ends on the onboarding wizard.