xuly.io

FAQ

Answers to the most common questions about xuly.io.

How quickly do stats show up after I add an integration?

The scheduled worker runs every 5 minutes. Click "Sync now" to queue an immediate run — a successful first fetch populates the dashboard within 30 seconds of the worker picking it up.

Why are the numbers for yesterday still changing?

Affiliate programs back-date FTDs and settle chargebacks 2–5 days after the event. Every sync re-fetches the last 7 days and upserts, so numbers for recent days keep updating until they stabilise. The 'Stats' page shows when each row was last updated.

The integration I want isn't listed — what now?

The catalog has 221 brands. If yours is missing, request it at /contact. We add 5–10 new brands every month, prioritised by customer demand. If it has a public API, we can often ship the adapter in a week.

Can I use xuly.io if I run my affiliate programs through a network (Impact, CJ, Awin)?

Yes — those network adapters are already live. Connect the network and all sub-programs flow through in one integration with per-brand rows.

What happens if a brand changes its portal HTML and scraping breaks?

The next sync fails with a 'selector changed' error, captures a screenshot + HTML of what we saw, and marks the integration status=error. We're usually alerted the same day and ship a selector update within 24 hours.

How is my data isolated from other workspaces?

Every table has Row-Level Security policies scoped to your org_id, enforced by Postgres itself. Even a misconfigured app-level query couldn't leak cross-tenant rows. See /docs/security for details.

Do you sell or share my data?

No. We never sell customer data. We use aggregated usage stats (anonymised) to improve the product; this is opt-out in Settings → Privacy.

Where is data hosted?

Default region is Frankfurt (eu-central-1). Enterprise customers can pin to US, EU, or request on-prem self-hosting.

How do I export all my data if I leave?

Every page has an export button. For a full archive, use Settings → Data export to get a ZIP containing CSVs for every table. Available on all plans.

Can I self-host xuly.io?

Yes — on Enterprise. We ship a docker-compose bundle and maintain SLA parity with the cloud offering.

What currencies do you support?

All ISO 4217 codes plus BTC, ETH, USDT, USDC. Each stat row is stored in its original currency and automatically converted to your workspace's base currency using daily ECB + crypto mid-market rates.

Do you support multiple workspaces for agencies?

Yes — on Business and above. Create one workspace per client, with shared team members and per-workspace branding (white-label on Enterprise).