Use batching, that will be significantly more optimal than 1-1
generation-transmission.
The bottom line is that it really depends on the API of the service
provider to which you are trying to integrate. If they have a batching
API, use it. If not, then your kinda stuck with 1-1.
Cheers, Tim