Contact Form 7
This past week I finished work on a modification to Contact Form 7 that adds CampaignMonitor integration for those web site owners wishing to automatically add their Contact Form submitants to their subscriber lists in CampaignMonitor. The modification uses the CampaignMonitor API to automatically push the submitted email and name to the  list of your choice.

To use this added feature, just select the “Use CampaignMonitor” checkbox, ensure the Subscriber Email field contains the proper [email] tag based on the form above, and the requred API keys are entered. Subscriber Full Name can either be a single [full-name] field, or a combination of [firstname] [lastname] fields.

Because CampaignMonitor uses keys to determine the destination subscriber list for your contacts, you can forward different forms in Contact Form 7 to different subscriber lists just by using the proper List ID when setting up the form. Or, you can send them all to the same list, your choice.

CampaignMonitor requires an account, but does not charge a monthly fee. They only charge when you send a campaign; $5 plus $.01 per recipient.  A list of 500 recipients only costs you $10 per mailing.  They also integrate templates, to take the trouble out of re-creating your mailings each time.

I have sent the modified code to the developer of Contact Form 7, Takayuki Miyoshi, in hopes that it makes it into the next version.