We use a lead generation service that periodically emails us leads. The email we receive has a consistent format with the visitor's name, phone number, email address, and contact form text. They also have an API feed containing all of this information as well.
Right now we are manually entering each contact in, which is fairly inefficient.
The only real implementation I can think of based on InfusionSoft's documentation is to create a cron job that pulls the data from the lead generation service API feed, and then pushes it through to our Infusionsoft account via their API. But this seems incredibly circuitous. Am I missing some obvious means of import?