PERL can be a pretty useful tool for scripting outbound calls with IfByPhone. An example would be that you want to make calls based on events from an internal database (say for people who are overdue on payment).
You can use a simple PERL script to query the database and get all of the relevant records. To schedule the calls, you can either creaet a CSV file, and issue a single CURL, or alternatively, issue separate CURLs for each record.