@yurigor,
You would need to use one of our other plugin Rainmaker and a free mailing service Klawoo.
Follow this steps to achieve your functionality :
1. Signup with Klawoo and create a new subscriber list.
2. Create a autoresponder for this list (to send a mail for free e-book) which will be send a mail immediately after user subscribes.
3. Now, copy subscribe form of that list and got to Rainmaker.
3. Create or edit any existing form of Rainmaker.
4. Put the same copied subscribe form of Klawoo in Rainmaker’s custom form tab (How to Create a Form in Rainmaker).
5. Additionally, in Rainmaker form, select form action to send subscribers data in Email Subscribers (Double your List with Email Subscribers & Rainmaker).
6. Publish Rainmaker’s form and embed form shortcode wherever you want to show the form (How to add Rainmaker form on your website).
7. That’s it! One time configuration and your subscriber will receive auto email for e-book after subscribing.
Any questions related this or any help to set this up, contact us from here : http://www.storeapps.org/support/contact-us/
And what about people, who are subscribed already?
Their attempts to subscribe twice will be rejected, so they will not receive the mail with e-book?
@yurigor,
Logically, if a subscriber is already subscribed in the list, then the autoresponder condition (send mail immediately if user subscribes) will not get satisfied for existing subscribers.
So, as an alternative, you can send an campaign (manual email) to existing subscribers for the e-book.
We want to offer this “e-book for susbcribe” deal in the middle of the blog post, as additional related info,
so regular readers, who are subscribed already, will be disappointed they cannot get this piece of info right now, while they read this post.
Finally I implemented this feature as a little standalone plugin, on client side only,
by replacing your form submit ajax handler by my own, so i just show previously hidden bonus area with download links, when subscription form was successfully submitted (we use single opt-in strategy), and then i call original handler to do rest of ES job.
May be later i will publish this plugin.