Start with a real source file
Map the headers your team uses, mark required values, and decide what happens to a rejected row.
Start with a file, API, webhook, or export. Map the fields, decide what happens when a record fails, and give finance the output it needs.
Start with your workflow
These are systems teams commonly ask about. Unless a card says otherwise, they are examples—not live Gruv connectors or partnerships. Ask us to confirm the connection method, region, and availability for your workflow.
Common sources of creator, affiliate, and partner earnings data.
Systems finance teams use for journals, reconciliation, and reporting.
Identity providers teams use for sign-in and role mapping.
Sources of worker, contractor, and organizational data.
Systems teams use to prepare and exchange tax documents.
Places operations teams may want to receive payment updates.
Map the headers your team uses, mark required values, and decide what happens to a rejected row.
Test one bad row or event. Make the error clear, choose who owns it, and define when a retry is appropriate.
Keep the identifiers, statuses, amounts, and references finance needs for export or reconciliation.
Start with a file when people can review each run. Add APIs or webhooks when your product needs to send or receive updates without a manual handoff.
Use an API when your product or internal tools need a deeper connection to Gruv.
Send enabled status updates to another system without polling for every change.
Start with a CSV or XLSX when a scheduled file is the simplest way to move data.
Give finance the payment, journal, or reconciliation fields it needs downstream.
Use the same source fields and references as a payment moves through collection, payout, FX, virtual accounts, and reconciliation.
Bring a sample file or payload, the systems involved, the output finance needs, and one failure case. We'll map the simplest connection that fits.
Talk through your systems