Download presentation
Presentation is loading. Please wait.
1
Email Subscription & IP Warmup strategy
4/27/2019 Subscription & IP Warmup strategy
2
Goal Many of our customers do not have large lists, however they do have high trafficked sites and/or a network of 3rd party services to help them acquire subscribers to their daily deals. Our goal: Provide a flexible, centralized and effective platform for our customers to Acquire subscribers users to sign up for daily deals Warm up your IP address before the deal goes live
3
Typical warmup process
Setup domain/subdomain name for the deal site Setup MX records for address Setup dedicated IP address for the sending on Nimblecommerce Customize and setup auto- s for subscribers. This sends a welcome to a user as soon as he/she subscribes to daily deals. Implement pre-launch splash page + other ways to acquire subscribers Setup subscription tracking You are good to go.
4
Subscribe models supported
Splash page on your daily deal site Subscribe to daily deals widget on any site API call to trigger subscription when user subscribes to deals through co-registration sites.
5
Option 1: Subscribe using splash page
Subsriber splash page ( , zipcode, city) Add user to subscriber list Your Subscribe List user a subscriber welcome from IP address User Subscribes Subsriber confirmation page Auto-subscribe to city if zip code matches
6
Example of splash page Make sure customers know to check their “spam” box and “Whitelist” their provider so they receive the deal s. See “Whitelist” at end of this document.
7
Option 2: Subscribe using splash widget
Subsriber widget on site ( , zipcode, city) Add user to subscriber list Form submit ( , zip, return_url) Your Subscribe List user a subscriber welcome from IP address Subsriber confirmation on widget Based on return_url Auto-subscribe to city if zip code matches
8
Example of a subscription widget
Make sure customers know to check their “spam” box and “Whitelist” their provider so they receive the deal s. See “Whitelist” at end of this document.
9
Example code for subscription widget
<form onsubmit="return submitIt(this);" method="post" action=" name="signup" id="signup"> <div class="form"> <div class="left"> <input type="text" value=" Address" name=" " id=" "> </div> <div class="center"> <input type="text" value="Zip Code" name="zipCode" id="zipCode"> <div class="right"> <input type="submit" id="submit" name="submit"> <!– Optional field if you want to pass ids of categories (cities) to subscribe <input type="hidden" value="538,453,235" name="subscribedCategoriesIds"> <input type="hidden" value=" name="page_confirm"> </form>
10
Example code for subscription widget (JS code)
<script> //below you can see methods used my NimbleCommerce platform for and zip code validation which you may use to validate widget fields on submit function submitIt(form) { var message = "Please fill in the following fields:"; var Valid = validate (form. .value); var zipCodeValid = validateZip(form.zipCode.value); if (! Valid) { message += "\n Please enter a valid address"; } if (!zipCodeValid) { message += "\n Please enter a valid zip code"; } if (! Valid || !zipCodeValid) { alert(message); return false; } return true; function validate ( ) { var re = If (re.test( )) { return true; } else { return false; } function validateZip (field) { var valid = " "; var hyphencount = 0; if (field.length != 5 && field.length != 10) { return false; } for (var i=0; i < field.length; i++) { temp = "" + field.substring(i, i+1); if (temp == "-") hyphencount++; if (valid.indexOf(temp) == "-1") { return false; } if ((hyphencount > 1) || ((field.length==10) && ""+field.charAt(5)!="-")) { return false; } </script>
11
Option 3: Subscribe using API
User subscribes using 3rd party marketing service Add user to subscriber list API call Your Subscribe List user a subscriber welcome from IP address User Subscribes Auto-subscribe to city if zip code matches
12
Example code for subscription widget
URL: Request Method: POST (GET will not work) Request Parameters: zipCode=95051 firstName=John lastName=Doe campaignSrc=google.com optIn=1 (1/0. For now we ignore this field) Response: JSON string. Following are examples for success & failure {"message":null,"javaClass":"ims.app.beans.billing.BaseResultBean","success":true,"info":{"map":{"redirectUrl":null},"javaClass":"java.util.HashMap"},"stackTrace":""} {"message":" is invalid","javaClass":"ims.app.beans.billing.BaseResultBean","success":false,"info":{"map":{},"javaClass":"java.util.HashMap"},"stackTrace":""}
13
Example of email sent to customers (this is automatic and can be customized)
Welcome! Please, be sure toWhitelistus to never miss a deal. Learn how Thank you for subscribing to receive deal alerts from My Website. We are so glad you have joined our community. Starting tomorrow, you will receive fantastic offers every day. Be sure to check in with us daily and reap the benefits of an exciting purchasing crowd! Imagine saving up to 90% off restaurants, salons, events and more. How can you not rave about that? How It Works Now that you’ve joined the group, when a deal excites you, all you have to do is: BUY. Purchase the deal of the day. RAVE. Tell your friends about the deal. The more that know, the more that buy. And that’s what makes the deal a reality for everyone. REDEEM. Once the minimum number of people have purchased, you’ll receive a voucher. Just follow the instructions to print and redeem it. Ahhh…savings! Doesn’t that feel good?
14
Whitelisting
15
Q&A
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.