Using Campaigns API to sync contacts

Using Campaigns API to sync contacts

Greetings,

we have a list of partners (+30 000) we would like to upload and synchronise into a Zoho Campaigns list, in order to let our marketing service create custom segments and new campaigns from it.

We first thought we would be able to use your Zoho Campaigns API to perform this : daily upload and sync contacts to a special list they would use. But the action " addlistsubscribersinbulk" limits the number of uploaded contacts to 10 !

Email ID (*emailids) parameter:
Provide maximum of ten (10) EMAILID's comma (,) separately.
Well, this doesn't fit our needs: because we also need to upload custom fields used in the mailing campaign (like Surname, Name, Organization, telephone number, other strings and boolean values, etc.), and Zoho Campaigns API doesn't provides a simple way, isn't it ?

I also read we can use the contact module of CRM API, in order to insert many records AND its custom fields ? Can we manage in a way it would fit our needs ?
Could you help us find a proper way to upload and synchronize our contacts to a custom list, please ?

Tanks a lot.