iBox is industry first initiative by ICICI Bank to make delivery of Cheque Book and Debit Card and Credit Card more convenient for our customers. ICICI Bank launches 'iBox', a unique self-service delivery facility for customers. ICICI Bank has launched a self-service delivery tool for customers called the iBox. ICICI Bank iBox tackles all these worries by providing a simple solution of deliverable. The 'iBox' terminals have been stationed outside the premises of the Bank's branches which are accessible beyond the official hours. ICICI Bank has launched what it has termed as a 'unique self-service delivery facility' called iBox at over 50 branches in 17 cities in the country.