I’d like to give small amount of charity everyday but it’s not possible to always donate small amounts online so I set aside the money and then send it one day. is this okay even if the money is not going directly to the needy everyday.

Yes it’s fine but the money you put aside is not considered charity until it reaches the poor or the needy