auto-dial campaign without live agents

I am going to be setting up a campaign for the purpose of calling customers who a balance on their account and if not paid will result in the customer having their services disconnected. The list of customer's telephones numbers will be exported daily from another system.
I would certainly welcome any advice or suggestions as to best set this up. Initially, I have the following questions.
Is there any way to automate importing the leads from the other system? I would like to not have to manually export from the other system, bring into Excel, format for Vicidial, save as a text file, load leads manually.
Is there any way to include variable information in the message file? For instance, the customer balance.
Should I try to do this during a time when the telemarketers are not working?
Which Play Message option do you really recommend?
I would certainly welcome any advice or suggestions as to best set this up. Initially, I have the following questions.
Is there any way to automate importing the leads from the other system? I would like to not have to manually export from the other system, bring into Excel, format for Vicidial, save as a text file, load leads manually.
Is there any way to include variable information in the message file? For instance, the customer balance.
Should I try to do this during a time when the telemarketers are not working?
Which Play Message option do you really recommend?