Free Signups: Adding Users Via DAP Signup Form

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.

How To Generate Direct Signup Form HTML

1) Create a Product or select an existing Product

2) Click on the link below the product list that says “Direct Signup Form HTML”

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=”/dap/login.php?msg=Success!%20Your%20membership%20account%20has%20been%20created.%20%20Check%20your%20email%20address%20in%20a%20few%20minutes%20for%20your%20password“>
</form>

Paste the above form into any HTML page, or WordPress Page or Post where you want the direct 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!

With DAP 4.0, we 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>
<tr>

Frequently Asked Questions

Can this form be published on any site? Or can it be published only on the site where DAP is installed?

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.

What happens after user signup?

If you note the text in bold in the above form (reproduced below)…

<input type=”hidden” name=”redirect” value=”/dap/login.php?msg=Success!%20Your%20membership%20account%20has%20been%20created.%20%20Check%20your%20email%20address%20in%20a%20few%20minutes%20for%20your%20password“>

… you’ll see that the default form redirects to the page /dap/login.php (which is the default dap login page) 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”.

After Sign up is complete, how to redirect to a link of my choice?

In the form, you can modify the hidden field 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“>

With dap 4.0, we allow additional fields to be accepted via the direct signup form.

Take the direct signup form code from the dap products page, and to that, you can add additional attributes with the following names:

firstname, lastname, username, email, address1, address2, city, state,zip,country, company,phone,fax,title,paypal_email

27 comments ↓

#1 Automatic Fanatic on 06.23.10 at 3:07 pm

Thanx a bunch…this is exactly what i was looking for

#2 clint on 06.28.10 at 6:54 pm

How and when does the FREE TRIAL user’s password get generated initially, and how long does it take to show up in their email?

#3 Ravi Jayagopal on 06.29.10 at 2:27 pm

Clint,

>>How and when does the FREE TRIAL user’s password get generated initially, and how long does it take to show up in their email?<<
It gets generated as soon as they hit submit on the signup form after entering their first name and email id. Email is sent instantly from your DAP site to your member.

#4 NexLev on 07.06.10 at 10:05 am

Does the sign up form allow the addition of more fields, such as lastname?

#5 Rick Wilkes on 07.28.10 at 6:12 pm

Is there a way to have the person sign-up for multiple “products” at the same time? (We currently use AutoResponse Plus and people check off the channels of interest and it adds them to those autoresponders.)

#6 User Status “Unconfirmed” — DAP Documentation on 08.20.10 at 2:00 am

[...] Double-optin is best when you’re signing up free users for a free product via the DAP Direct-signup Form. [...]

#7 Aweber Integration Summary — DAP Documentation on 03.11.11 at 6:33 pm

[...] Click here to find out more about how to create dap direct signup form. [...]

#8 Starters Guide — DAP Documentation on 04.05.11 at 1:48 pm

[...] Free Product – Copy the html for the signup form from DAP’s product manager.  Details here. [...]

#9 Veena Prashanth on 05.13.11 at 3:00 pm

>> Does the sign up form allow the addition of more fields, such as lastname? < <

Yes, it does. With DAP 4.0, we 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

#10 J F on 06.08.11 at 6:59 pm

Hi,
Just say if affiliate1 directs a new user to the Free sign up form, how can affiliate1 get credit if the new user signs up as a member and become an affiliate?

#11 Veena Prashanth on 06.08.11 at 10:55 pm

See – http://www.digitalaccesspass.com/doc/affiliates-faq/

#12 Justin on 06.26.11 at 9:04 pm

Would it be possible to use a variation of this to get new customers signed up to an email list from the payment processing rather than them having to fill in a forim?

I also use autoresponse plus and would like to link each product directly to autoresponse plus without using the sign up via email but rather by taking the same information which comes from paypal and passing it directly to ARP.

#13 Veena Prashanth on 06.27.11 at 1:31 pm

Yes it’s possible.

1) First integrate autoresponse plus with DAP using this.

http://www.digitalaccesspass.com/doc/dap-plugin-framework/

2) Then create the product in dap and update the Notify Plugin section to include the autoresponse plus info.

3) Integrate DAP with the payment processor

4) Now when the user comes to your site and clicks on the button, they will be transferred to paypal and upon payment, the user account will be automatically created in DAP and also DAP will automatically add user to the list at autoresponse plus.

Also see :

http://www.digitalaccesspass.com/doc/user-flow/

#14 Frederick Van Johnson on 08.18.11 at 1:50 pm

This is great. Is there a way to have free users (or paid) automatically added to AWeber after they’ve successfully been added to a product?

#15 Veena Prashanth on 08.18.11 at 4:10 pm

Yes.
Pls see: http://www.digitalaccesspass.com/doc/aweber-integration-summary/

#16 Paul G. on 11.07.11 at 12:01 pm

I’ve added a cool little bit of code you can read about and download here:
http://www.hostliketoast.com/2011/11/digital-access-pass-preventing-spam-sign-ups-using-g-a-s-p/

it’s if you want to add a level of spam protection to your Free Sign-up forms – it uses the same approach as the GASP plugin for WordPress comments.

Hope you like
Paul.

#17 Doug Wu on 11.12.11 at 8:28 am

Is it possible to have a product be available for free sign up to only users you authorize, maybe using the free sign up with coupon code option? If so, I can’t figure out how to manage the coupons for free sign-up – the page for coupons says PayPal only. Thanks. Doug

#18 Veena Prashanth on 11.15.11 at 11:40 am

>>maybe using the free sign up with coupon code option < <

Yes.

You can create dap signup form with coupon code enabled in the dap products page.

Pls see -

http://screencast.com/t/l4MZ2d6D4

#19 Georg on 02.22.12 at 3:00 am

Sounds interesting, however, the link is not working. Pls provide a new link, thx! Georg

#20 Veena Prashanth on 02.22.12 at 12:55 pm

http://screencast.com/t/DGM3tpnCGMwB

#21 Rick on 03.23.12 at 11:31 am

Is there an option to get an email alert when someone has signed up? The user is getting the email correctly but an email to the admin or emails specified in the third-party notification for the product would be great.
Thanks, RC

#22 Veena Prashanth on 04.02.12 at 4:26 pm

>>Is there an option to get an email alert when someone has signed up? The user is getting the email correctly but an email to the admin or emails specified in the third-party notification for the product would be great. < <

Yes. If you add the admin email to the 3rd party notification in dap products -> email notification tab, the admin will receive an email when a user signs up to that product. The 3rd party notification can be a comma separated list of email Ids.

#23 Alan on 04.17.12 at 4:24 pm

Can you verify that I have the process right for a free module of a bimonthly program.

The current product releases modules to them every 1 to 3 weeks. Our intent is to offer the first module for free to “try us out.”

So we create a free registration page … they register and get access to Module 1 … since Module 2 in the paid program is on day 7 I can set an automated email to email them at the end of the week and ask them if they want to continue … if they click on the link taking them to the “purchase” page they enter their info and then they get access to the second product (paid version) … but then how do I keep them from starting at day 1 on Module 1? Module 1 has to be in the paid version for those who just pay right away but its going to be a duplicate for those coming from the free product.

Any way to set it up to avoid that?

Alan

#24 Alan on 04.17.12 at 4:50 pm

…or do I make just one product … they sign up as a “free” user to that product and just set Module 1 as accessible to “free” and then when they pay they can continue on to Module 2?

#25 Veena Prashanth on 04.17.12 at 9:26 pm

Alan,

Great question.

>>but then how do I keep them from starting at day 1 on Module 1? < <

Say this is the scenario:

Free product
===========
day 1 : drip module 1
...
day 6.. drip module 6

-------------------------------
Paid Product
=============
day 1 : drip module 1
...
day 6.. drip module 6
day 7.. drip module 7
day 8.. drip module 8

Now say user gets access to Free product on 4/12 and on 4/16 they decide to upgrade to Paid, you need the paid products access start to be set to 4/12 so the user does not start back on day 1 - module 1 on the paid product. They need to start on day 4 on the paid product.

To accomplish this, you can setup a product chaining rule that says "when a user upgrades to paid, remove from free product but keep their access start date to free product'. This way they will continue the same drip schedule and not start over on day 1.

The DAP product => Product Chaining rule should say:

When a User is “Added to” the ‘Paid Product”
… also automatically “Remove From” “Free Product”
… with user’s access to chained product
set to start on… Future Day = -1

#26 Alan on 04.18.12 at 7:56 am

Most of that I understand and am excited about the potential. I don’t really know what the “Future Day = -1″ does. So if you could help me understand that I would appreciate it.

Also … In your scenario if a free user started on 4/12 … got their first module but did nothing more for a month … then came back on 5/12 and paid … how would we keep them from being a month into the paid program when really they should only be a week (one module).

#27 Veena Prashanth on 04.20.12 at 9:26 pm

>>I don’t really know what the “Future Day = -1″ does. < <

It will allow the paid product to retain the access start date of the free product.. that way the user can continue the drip on paid product and not restart from day 1 on paid product.

>>Also … In your scenario if a free user started on 4/12 … got their first module but did nothing more for a month … then came back on 5/12 and paid … how would we keep them from being a month into the paid program when really they should only be a week (one module). <<

That cannot be controlled by dap. DAP releases content per the drip settings regardless of whether or not the users did anything with it.

Leave a Comment