I couldn't resist. I have managed to spare a few minutes and here is what I got:
http://www.sugarcrm.com/docs/User_Guides/OpenSource_UserGuide_4.5.1b/ImportExport.6.2.html.
As luke802 said it so well, we were to complicate something that was really simple (humans). This does not even require development. A custom CSV coming from any software should do.
Quote:
...
You can import data from Excel files, CRM systems, and Contact Managers into Sugar Suite. When you import data, you will need to map fields that you are importing with fields that exist in the Sugar database. For example, to map the first and last names of contacts that you import into sugar, these fields must exist in the Sugar database. If not, you will need to create these custom fields in Sugar Suite before you import the data.
You can import the following:
• Accounts: Salesforce.com, ACT!2005, custom comma delimited files, and custom tab delimited files.
• Contacts: Salesforce.com, Microsoft Outlook, ACT!2005, custom comma delimited files, and custom tab delimited files.
• Leads: Salesforce.com, comma delimited files, custom delimited files, and custom tab delimited files.
• Opportunities: Salesforce.com, comma delimited files, tab delimited files, and custom delimited files.
• Targets: Custom comma delimited files, tab delimited files, and custom tab delimited files.
• Notes: Salesforce.com, comma delimited files, tab delimited files, and custom tab delimited files.
...
I guess that all we need to do is to include the fields names in the CSV and to be carefull while mapping them with Sugar CRM fields.
Cheers
Added after 2 minutes: Basically, one can do an import every day or so. It shouldn't be that. The process will be made fast as soon as someone will create an A2Billing module for Sugar CRM.
Cheers.