Product · Batch Disbursements

Batch Web3 Payroll.
One Click. Hundreds of Recipients.

Pay remote software engineers, DAO contributors, and global contractors across the world in seconds. RobinPay’s BatchPayout.sol aggregates hundreds of individual salary transfers into a single optimized smart contract execution on Robinhood Chain.

CSV Upload Support

Export payroll from Deel, Rippling, or Excel and drop the CSV directly into RobinPay to automatically stage disbursements.

80% Gas Reduction

Execute loops in a single rollup calldata block, drastically lowering total L2 gas costs per recipient.

Atomic All-or-Nothing

Transactions either execute completely for all team members or revert safely. No partial payouts or manual reconciliation.

Programmatic Payouts via SDK

Automate contractor payroll with scheduled cron jobs or backend server scripts:

import { RobinPayClient } from '@robinpay/sdk';

const client = new RobinPayClient();

// Batch distribute salaries in testnet USDC on Robinhood Chain
const txHash = await client.payroll.disburseBatch({
  token: 'USDC',
  recipients: [
    { address: '0x49F4AED7512120fC0690bCb4786810Ffe28c3236', amount: '3500.00' },
    { address: '0x2ae25f1c0e6431bc7d93c26be79762e7e02c8ead', amount: '4200.00' },
    { address: '0x71c836643f37711fa49b560ab993466170ce6439', amount: '2800.00' },
  ],
});

console.log('Payroll batch settled! Tx:', txHash);