=== Benchmark Email Lite === Contributors: beautomated, seanconklin, randywsandberg Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=B22PPZ3SC6WZE Tags: widget, widgets, api, list, email, mail, news, register, registration, plugin, plugins, wordpress, sidebar, newsletter, benchmark email, benchmark email lite, beAutomated, mailing list Requires at least: 3.2 Tested up to: 3.3.1 Stable tag: 2.2 Benchmark Email Lite lets you build an email list right from your WordPress site, and easily send your subscribers email versions of your blog posts. == Description == If you want your blog to reach every reader, you have to use email. The Benchmark Email Lite WordPress Plugin lets you build an email list right from the pages of your WordPress site, and send your subscribers email versions of your blog posts in a flash. With an integrated easy to use signup form widget, subscribers can sign up for your blog posts with just their email address. If you want more from your subscribers, you can ask for up to 27 additional fields (e.g, First Name, Last Name, Address, Phone Number, et cetera). If someone signs up and they’re already a subscriber, the widget will automatically update the person’s data in your email list. You want a signup form that looks like your blog, right? The Benchmark Email Lite widget uses standard HTML list items so you can code your CSS to make the widget match your blog’s design. Most themes will automatically match your signup form to the style of your blog. Place the widget in any compatible area of your theme, and use administrative controls to fully customize the signup form. Because organization is key, choose the list these new subscribers will be added to. You can post the signup widget on one page of your blog, or every page. Controls within the page / post editor interface let you email a simple version of your blog posts (including images) the moment you finish them. Customize the email and from name as well as the subject line for each email you send. Achieve perfection, the Plugin allows you to send yourself test emails before actually sending the blog post to your subscribers. Once your done testing the email, select one of your lists from the Benchmark Email Lite plugin and click send! A formatted email will be sent to your subscribers right away! You may also schedule your email delivery at a later time if needed. To get started, sign up for a Benchmark Email [30-day free trial](http://www.benchmarkemail.com/Register "Try Benchmark Email 30 days free"). With a free trial, you can use the Plugin and get a full experience of what Benchmark Email has to offer, including our Surveys, Polls and Autoresponders. We know you'll love what you see, so once you upgrade your plan you can still use the Plugin free of charge for as long as you’d like. The Plugin is integrated via API with your Benchmark Email account. You may control up to 5 Benchmark Email accounts from a single WordPress site. Need help? Please call Benchmark Email at 800.430.4095. == Installation == Update Instructions 1. Click to have the Plugin updated. 1. Click Benchmark Email Lite under the Settings menu and ensure your API keys are properly configured. 1. Expand the Widget options for any existing widgets. Verify that the settings are all correct. Click Save when you're all done. 1. Now you can setup any number of signup form widgets and save any number of posts and pages to email campaigns! New Automatic Installation 1. Log in to your blog and go to the Plugins page. 1. Click Add New button. 1. Search for Benchmark Email Lite. 1. Click Install Now link. 1. (sometimes required) Enter your FTP or FTPS username and password, as provided by your web host. 1. Click Activate Plugin link. 1. If you are creating a new Benchmark Email account, please use the link [http://www.benchmarkemail.com/Register](http://www.benchmarkemail.com/Register "Try Benchmark Email"). 1. Obtain your Benchmark Email API Key by logging into Benchmark Email, click My Account, click My Account Settings, scroll to the big yellow box towards the bottom of the page and copy the API Key code. 1. Back on your site, click Benchmark Email Lite under the Settings menu and ensure your API key is properly configured. 1. Now you can setup any number of signup form widgets and save any number of posts and pages to email campaigns! New Manual Installation 1. Download the Plugin and un-zip it. 1. Upload the `benchmark-email-lite` folder to your `wp-content/plugins/` directory. 1. Activate the Plugin through the Plugins menu in WordPress. 1. If you are creating a new Benchmark Email account, please use the link [http://www.benchmarkemail.com/Register](http://www.benchmarkemail.com/Register "Try Benchmark Email"). 1. Obtain your Benchmark Email API Key by logging into Benchmark Email, click My Account, click My Account Settings, scroll to the big yellow box towards the bottom of the page and copy the API Key code. 1. Back on your site, click Benchmark Email Lite under the Settings menu and ensure your API key is properly configured. 1. Now you can setup any number of signup form widgets and save any number of posts and pages to email campaigns! == Frequently Asked Questions == = Where do I go for help with any issues? = Please call Benchmark Email at 800.430.4095. = Why did the widget suddenly stop connecting with Benchmark Email? = Please check your API key. We observed on 11/09/2011 that our own API key was deleted/reset on Benchmark Email's server. We had to generate a new one and place the new key code into our widget settings. To generate a new API key, log into Benchmark Email via their website and go to My Account, then Account Settings, then scroll towards the bottom of the page. = What happens if a subscriber resubmits their subscription? = If the subscriber's email address preexists on the list, this will update the other fields, if enabled on your widget and populated by the user. = Why do I occasionally get "Successfully Queued Subscription"? = This occurs when the Plugin is not able to immediately connect with the Benchmark Email API server at [http://api.benchmarkemail.com](http://api.benchmarkemail.com "Test Connection to Benchmark Email API"). To remedy this occasional problem, we built in a connection failover capability to queue subscriptions into a CSV file stored in the Plugin folder, and automatically attempt to unload the queue every 5 minutes until successfull to the Benchmark Email API server. We also created a [monitoring job via Pingdom](http://stats.pingdom.com/ta1roodo4tet/345893 "View Monitoring Status"). = Where do I go to change the double opt-in confirmation email text? = 1. Log into your Benchmark Email account. 1. Click on Lists tab, then Signup Forms sub-tab. 1. Either create a new signup form or click to edit the "Sample Signup Form". 1. Complete the section titled "Opt-in Mail". = How do I control which page(s) the widget appears on, or subscribe to multiple lists? = There is an optional setting to limit the Plugin to a single page, if desired. The widget can be extended to allow subscriptions to multiple lists or even multiple Benchmark Email API accounts. This is accomplished by installing multiple instances of the widget in various widget compatible areas of your theme. = How do I make the form match my theme? = The signup form uses standard HTML list items so it can be manipulated by CSS within your theme to match your site's design. Some themes will automatically style the widget to match the design. Contact the designer of your theme if you are having difficulties getting the form to match your theme, or add your own child theme with CSS that styles the elements accordingly. The main classname value is `benchmarkemaillite_widget`. = How can I customize the email template? = You may edit the HTML and CSS code within the `templates/simple.html.php` file. Be sure to keep a backup of your changes in the event that file gets overwritten in a future plugin update. = I want to put the widget somewhere that widgets aren't currently allowed! = The Benchmark Email Lite Plugin does not currently support a shortcode for inclusion in a page body. We might be adding this capability down the road. The good news is that you can still use the Plugin without needing a sidebar, if you can customize your theme! You can add a little code to the theme to allow the widget wherever you wish it to be - even inside the page body if you want it there. In order to enable the widget where you want it to go, add the following code to your theme files: functions.php `if ( function_exists('register_sidebar') ) { register_sidebar(array( 'name' => '*my_custom_widget_bar*', 'before_widget' => '