DAP has a feature where you can ask DAP to always generate a pre-determined, default password of your choice for all new members.
So all new users will be assigned the same default password, which of course, they can change as soon as (or any time after) they login.
This is especially useful if you want a third-party service like Aweber – instead of DAP – to send out the new member’s “Welcome Email” which contains their email and password.
Since DAP is unable to pass the randomly generated password to Aweber, instead, you can setup a default password by going to
Setup > Config > Default Password
This can be found under the Miscellaneous section on that page.
So if you set this password to say, changethis, then DAP will give out the same password to all new users.
Then, in the welcome email you configure at, say, Aweber, you would put the Aweber merge code for email id, and then enter this pre-selected password (because you already know what it is) into your Aweber email, like this:
Hello {!firstname},
Welcome to Example.com. You may log in to your member’s area at:
Email: {!email}
Password: changethisThank you,
– Admin from Example.com
And if you ever change the default password in DAP, don’t forget to also change it in your welcome email at Aweber (or 3rd party email service).
Also, don’t use the default password in any subsequent emails, other than the Welcome email (very first email sent to member through Aweber), because the member may have already changed their password by then.
WARNING: You must have also set up DAP/Aweber integration first before you attempt to do this.
Any time someone gets access to PRODUCT A (either through direct signup, manual admin add, or purchase), then you can automatically give them access to PRODUCT B. And you can select whether they get PAID access to PRODUCT B or not.
Similarly, when someone is removed from PRODUCT A, you can also tell DAP to automatically remove their access to PRODUCT B.
Very useful for bundling products.
User signs up as free user to PRODUCT A.
Later on, user buys PRODUCT B (which is, say, paid version of PRODUCT A).
If you set up Product Chaining, then you can automatically remove them from PRODUCT A when they purchase PRODUCT B. So when you send an email to all PRODUCT A users asking them to purchase access to PRODUCT B, then you won’t be sending emails to those who have already purchased PRODUCT B.
Click on image below to open full size in a new window.
You already know that you can create a “My Content” kind of page within WordPress, that will list all products that a user has access to, and then each product will list the content that they currently have access to (content that has already dripped on them).
But this page is a full-summary of all products, all listed on one page.
Instead, if you wished to create product-specific download pages, where you create a separate page for each product, that lists all the content within just that product alone, then that’s where DAP’s “ProductLinks” Widget comes in handy.
Here’s how you set it up.
Replace the entire text <id> with the actual Product id from DAP (Products > Manage)
So, if the product’s id is 6 in DAP, then the merge code becomes:
%%PRODUCT_DETAILS_6%%
Save the page. And if you gave the page the title “Gold Membership Content”, then the permalink for this page will be:
http://YourSite.com/gold-membership-content/
DAP allows you to easily import users in bulk from an external system or database.
Importing users in bulk is the same as adding users one at a time using the single-user-add feature. So whichever way you manually add users, DAP is going to all of the following…
When you do a single-user-add, all of this is done for that user in real-time. When you do a bulk-add, then all of the above happens for each user being imported, one at a time, when the DAP hourly cron job runs at the top of every hour. That’s the main difference.
1) You must have already created the DAP Product into which the users will be imported
2) The user list has to be in a CSV (comma separated) format (one user per line)
For doing a simple import of user data containing just email, first and/or last name, the format of data (per user, per line) should be like this:
Email,FirstName,LastName
Email and FirstName are mandatory. But LastName is optional. So your user data row could be just…
Email,FirstName
Example:
Joe@example.com,Joe,Customer
Jill@anothersite.com,Jill
Bob@another.com,Bob,Member
DAP will also allow bulk import of users with extended profile information. This includes their existing password and other profile data as detailed in this video (Bulk Add Users)
But please make sure you are using at least DAP v4.2.1 and LiveLinks v1.7, because what’s explained below is only available only since then.
1) You must have already created the Product into which the users will be imported
2) The user list has to be in a CSV (comma separated) format (one user per line), with the exact format being:
Email,Firstname,Lastname,Password,ProductName, Address,City,State,Zip,Country,Phone,Company, Flag (to indicate Paid or Free user), Access Start Date, Access End Date,UserName
Example:
joe@somesite.com,Joe,Member,test123,Example One-time Product,99 hill ave,Cityname,NY,10001,USA,,Plug and Play Inc,y,2011-03-16, 2012-03-15,JoeMember
The only required fields are Email, FirstName and ProductName. If you do not want to supply a value for any of the optional fields, but still wish to import certain others, then just leave those fields empty in the data row (but the commas should remain) as shown below.
Email,Firstname,,,ProductName,,,,,,,,Flag (to indicate Paid or Free user), Access Start Date, Access End Date,UserName
Create a file with the name /dap/bulk/importusers.csv file so it has the users you want to import in the format specified above.
Run this script on your browser to complete the import, by visiting:
http://YourSite.com/dap/dap-bulkImport.php
Note:
* Replace “YourSite.com” with your actual domain name
* Limit the number of users you are importing with this method to not more than 500 users (rows) at a time. Otherwise the import may timeout, because the import occurs real time, because you’re running the script manually, and not via cron. If the user already exists in dap, then the script will just skip that user and move on to the next user in the bulk add list.
If you have multiple products that have quite similar settings and content, you could save time by starting with just one product (either the lowest level, or the highest level), and then using the “Save As New” button to make an exact copy of that product, and then adding or removing content from this new copy to create new products.
So, let’s say you have say 3 membership levels: Silver, Gold and Platinum.
“Gold” will have all the content that “Silver” has, plus some more.
“Platinum” will probably have everything from “Gold”, plus some more.
So the way you could save time setting up all these 3 levels, is to either start with the lowest level, or the highest level.
Let’s say you start with the lowest level, “Silver”.
So create the “Silver” product fully, set up all the content dripping, email dripping etc.
And then once you’re done, while still editing the “Silver” product, click on the “Save as New” button (next to the “Save” button on the Product page).
That will create an exact duplicate of the “Silver” product – with all of its settings, content dripping and email dripping intact. And this copy will be called “Silver Copy” (just the text Copy added to the end). And this new copy will already be selected for you.
Now rename this new product from “Silver Copy” to “Gold”, save it, and then continue to add more content to it.
Then, finally, when “Gold” is fully ready, again do a “Save As New”, which would create a “Gold Copy” product.
Rename the “Gold Copy” product to “Platinum”, save it, and continue to add more content and emails to it.
Get the drift?
NOTE: On the flip site, you could also start by creating the “Platinum” product first, and then keep doing a “Save As New” and continue stripping out content to create the lower membership levels.
DAP allows you to create an opt-in form to directly sign-up users to your Product (which also acts as a “list” if you only want to drip or broadcast emails).
This is very similar to creating a sign-up form at Aweber or 1ShoppingCart, and allowing people to directly sign up by entering just their First Name & Email Id.
In the DAP Admin menu, go to Products > Manage , and pick the product for which you wish to create the free signup form
1) Set “Allow Free Signup” to “Y” and then first save the product.
2) Once product is saved and page reloads, now click on the first link that says Generate ‘Free Signup Form Code’ link.
(NOTE: This is for advanced DAP users only: Second one (that says w/ Coupon) generates the free signup form code along with an extra field for entering a coupon code – use this if you want the person signing up to also enter a coupon code before they can sign up for the product – you must have previously created the Coupon code under “Payment Processing > Coupons” page.
3) That will bring up a little pop-up that will have the HTML for the signup form.
4) The form looks something like this:
<form name=”dap_direct_signup” method=”post” action=”http://www.YourSite.com/dap/signup_submit.php”>
<table>
<tr><td>First Name: </td> <td><input type=”text” name=”first_name” size=”10″></td></tr>
<tr><td>Email:</td> <td><input type=”text” name=”email” size=”10″></td></tr>
<tr> <td colspan=”2″><input type=”submit” name=”Submit” value=”Sign Up”></td></tr>
</table>
<input type=”hidden” name=”productId” value=”1″>
<input type=”hidden” name=”redirect” value=”http://YourSite.com/login/?msg=SUCCESS_CREATION““>
</form>
Copy and Paste the above form into any HTML page, or WordPress Page or Post where you want the free sign-up form to appear.
The form already has all the code required to add the user to your member database, with “Free” access to the Product (for which you generated the HTML code)
That’s it!
We also allow the following additional fields to be accepted via the direct signup form:
first_name, last_name, user_name, email, address1, address2, city, state,zip,country, company,phone,fax,title,paypal_email
Take the direct signup form code from the dap products page, and to that, you can add additional attributes with the following names:
For ex:
If you want to accept the user’s paypal email address, the just that to the form code above:
<tr>
<td>Paypal Email:</td>
<td><input type=”text” name=”paypal_email” size=”10″></td>
</tr>
This form can be published on any web site – can be completely different from the site where DAP is installed. Please note that the above form submits to the url “http://www.YourSite.com/dap/signup_submit.php” – so doesn’t matter which site this form is published on, the user is always added to the site where DAP is installed, which is http://www.YourSite.com.
If you note the text in bold in the above form (reproduced below)…
<input type=”hidden” name=”redirect” value=”http://YourSite.com/login/?msg=SUCCESS_CREATION“>
… you’ll see that the default form redirects to the page http://YourSite.com/login/?msg=SUCCESS_CREATION (which is the login page from your Setup > Config) and on that page, displays on the message “Success! Your membership account has been created. Check your email addresss in a few minutes for your password”.
In the form, you can modify the field in the form named “redirect” to any URL of your choice. Here are some examples:
<input type=”hidden” name=”redirect” value=”http://www.SomeOtherNonDAPSite.com/thankyou.html“>
OR
<input type=”hidden” name=”redirect” value=”http://www.YourSite.com/2010/12/31/thank-you“>
When you configure a product as “Free”, you can use a “Free Signup Form” to sign up users for that Product.
If not, then the only way for people to get access to that Product, is to either buy it, or for the DAP Admin to give them access to it manually.
Now, let’s see the different ways in which you can use DAP.
So you would like the ability for a reader to buy access to a single blog post, or purchase a “Day Pass” to view all posts, or purchase a “Month Pass” or even a “Annual Pass”.
Here’s how you would do it:
1) Create a separate product for each scenario. So you end up with 4 Products:
i) “Single Post“: Has just one blog post as part of it
ii) “One-Day Pass“: Contains all blog posts, dripping for all set to start on Day #1, and also end on Day #1 itself
iii) “One-Month Pass“: Contains all blog posts, dripping for all set to start on Day #1, and end on Day #30
iv) “Annual Pass“: Contains all blog posts, dripping for all set to start on Day #1, and end on Day #365
Create 4 buy-buttons and publish them all on your sales page. Whichever product your reader purchases access to, DAP will automatically give them access to all of the content within that product, and drip it on them just the way you have set it up.
So you would like the ability for a visitor to buy your ebook/PDF/report
Here’s how you would do it:
1) Create a separate product for your ebook – call it “Super-Duper-Report” .
2) Create a single WP page/post that has some copy about the ebook, and then directly links to the ebook from the page/post itself.
3) Protect both WP page/post as well as the direct link to your ebook on your server (like http://YourSite.com/wp-content/uploads/super-duper.pdf) as part of the product from Step 1.
4) Set the “Logged-In URL” for the Product to be the WP page that talks about and links to the ebook.
5) Create buy-button for DAP Product, and publish it on your sales page.
So you would like the ability for a member to upgrade from one membership level to another (lower level to higher level – eg., Silver to Gold).
Please note that if a member is already subscribed via, say, Paypal, and their subscription is already stored as say 9.99 a month, then there’s no way to automatically upgrade them to another level that requires a payment of $19.99. There’s no way to modify the stored monthly amount in Paypal from 9.99 to 19.9 – Paypal won’t allow you to modify stored subscriptions.
So your only option is to get them to sign up newly for the higher-level, and then cancel their subscription to the lower level. Or if you’re using say a payment gateway like Authorize.net, then you can log in to your merchant back-office, and modify the subscription to start charging 19.99 going forward. That’s one of the greatest flexibilities offered by having your own merchant account.
So you would like the ability for an existing member/buyer to buy a new product from you (one-time or subscription).
This is exactly the same as when you set up the first product. No difference. Somewhere near the buy button, just let them know to use their existing member email during the purchase, if they’re a current member, that’s all.
As long as they use the same email id from their existing DAP account, then DAP will simply add the access to the new product to their existing account once they’ve purchased it.
You want to deliver content as if it were a monthly magazine. Only those who were in for that month, should be able to access that month’s content, and keep access to that content going forward.
You want to set up content to drip for a month.
So, for example…
a) For the month of April, you want only those who joined in April to get access to April’s content and onwards (if they stayed on, of course).
b) Those who joined any time in May should only get access to May content and onwards (but nothing before May).
So here’s what you do…
1) Make sure you set “Setup > Config > Advanced > Give access to previously paid for content” to “Y”.
2) Then, for each piece of content, you would set You also set up actual access start and end dates (note: “dates”, not “days”).
Then, for a post, you would set up…
Start Date: 04-01-2011
End: 04-31-2011
That way, anyone who joins in the month of April, will get access to April content now and onwards.
But anyone who joins on or after 05-01-2011, won’t get access to April content, but they’ll get access to May content now and onwards.
This assumes that your recurring is not forced-continuity. You want people to sign up for a trial first, and then manually “upgrade” to a recurring subscription. If they don’t do anything at the end of the trial, then their access to the trial product will automatically expire. But you can continue marketing to them to make them upgrade. We will set it up so that once they upgrade, they will be “moved” from the “Trial” product to the “Recurring” product (using “Product Chaining”). So they will no longer receive emails asking them to upgrade.
Q: I am wanting to collect some information from subscriber, but not until they have completed free registration. But page should be shown only once and only the first time they’re logging in.
That’s it! So subscriber signs up through your signup form, automatically gets logged in, lands on custom profile page which only shows a few fields that you want them to sign up, and once they submit the form, at the bottom of the form, you can have a link that says “Click here to enter member’s area”, and once they move away from that page, they will never see that page again because there’s no link to that page anywhere in your navigation menus.
Creating a new site (WP) where I would like the ability for a reader to buy access to a single blog post, or purchase a "Day Pass" to view all posts, or purchase a "Month Pass" or even a "Annual Pass".
DAP offers you a built-in Affiliate Program for your web site, where all your Members can automatically and instantly be enrolled as Affiliates.
And here are a few, rare and powerful features in DAP, that you won’t find in most other affiliate providers:
This means that as soon as a buyer purchases any product, or even signs up for a free product, they can get an instant affiliate link that they can immediately start using to promote your membership site.
In fact, you can even send them their own unique affiliate link right in their welcome email itself, the same email where you send them their login info! So even before they’ve logged in to your site to download or view the content that they’ve just purchased, they’re already and affiliate and can start promoting your site to others, and earn back their investment even before they’ve reached your refund period.
There’s just one “core” (default) affiliate link that your affiliates can use to promote your web site, and regardless of which product the referral ends up buying, your affiliate gets paid on all of those purchased products.
So it’s like an Amazon affiliate link. One global link that gets you paid on any resulting purchases. So your specific affiliate link could be promoting a book, electronic gadget, shoe or clothing. And once your referral gets to Amazon.com after clicking your affiliate link, even if they don’t purchase that specific product that you just them to, and go on to purchase ANY other product from the entire Amazon.com catalog (which are commission-eligible, of course), then you’ll make commissions on any resulting sale. That’s exactly how the DAP affiliate program works too. Just one default affiliate link. Affiliate can redirect visitor to any landing page (see details below), and affiliate gets paid for any resulting sales.
Let’s say you were an Affiliate of Amazon.com. Now imagine if Amazon gave you just one, static affiliate link to promote ALL of their products across their ENTIRE web site. That is, one standard affiliate link to promote millions of products, and anyone who clicked on that standard link would always land at Amazon’s home page, no matter what – and that there was no way to direct affiliate traffic directly to any of the actual product pages.
Imagine if you saw a link on our blog that read “Click here to check out the amazing Bamboo Fun tablet” and the link, instead of taking you directly to the product page of the Bamboo fun, took you to Amazon’s home page? How incredibly annoying would that be for the visitor to always be taken to Amazon’s home page no matter what product someone were recommending? Think Amazon would be the e-commerce juggernaut it is today without that implementing that simple feature?
But Amazon lets you link directly to the product pages of the product you are referring to (or recommending, or promoting).
Like….
“Check out the amazing Bamboo Fun tablet” (links directly to product page)
“Check out my best-selling book ‘No Business Like E-Business’ on Amazon” (links directly to the book page)
We are amazed that so many affiliate software providers do not offer this simple, basic feature. And that is the ability to set the affiliate cookie, and then redirect the referred visitor to any page on any web site the affiliate wants the visitor to land on.
So when you use DAP, your affiliates are not forced to always send traffic to your home page. They can redirect the visitor (who just clicked on their affiliate link) to any part of your web site. In fact, they can redirect the visitor to any web page on any web site anywhere online! So they could be sending traffic to one of your free videos, one of your blog posts, or even to one of your articles published on someone else’s web site!
DAP allows you to offer multiple tiers of commissions, not just one. So you can create an incredible revenue stream for your affiliates, where they get paid on the sales generated by their 1st level referrals. Which means more incentive for them to join and promote your affiliate program!
You already know that DAP supports ClickBank purchases, and you can turn off the display of your affiliate section if you are using ClickBank’s own affiliate program, instead of DAP.
But wait – that does not mean that you can’t use the two affiliate programs IN TANDEM to pull of something really crazy – like awarding your ClickBank affiliates with a commission just for sending you a lead – meaning, the lead just signs up for your “free” newsletter – and of course, if they go on to purchase something from your web site (assuming you are selling through ClickBank), then they get the usual CB commissions.
So here’s how it works:
So that sums up some of the best features that are part of DAP.
Of course, there’s still all the other cool affiliate features in DAP, like…
So these are the features available to right out-of-the-box, just waiting for you to start signing up an army of affiliates from day 1!
For more information about the Affiliate Module, check out our documentation page at http://DigitalAccessPass.com/documentation/ and see the