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);