47

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 Free Signup Form Code

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!

Additional Fields On The Signup Form

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>

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=”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”.

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

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“>

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
Click Here to Leave a Comment Below 47 comments
Automatic Fanatic - June 23, 2010

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

Reply
clint - June 28, 2010

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?

Reply
Ravi Jayagopal - June 29, 2010

Clint,

>>How and when does the FREE TRIAL users 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.

Reply
NexLev - July 6, 2010

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

Reply
Rick Wilkes - July 28, 2010

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.)

Reply
User Status “Unconfirmed” — DAP Documentation - August 20, 2010

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

Reply
Aweber Integration Summary — DAP Documentation - March 11, 2011

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

Reply
Starters Guide — DAP Documentation - April 5, 2011

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

Reply
Veena Prashanth - May 13, 2011

>> 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

Reply
J F - June 8, 2011

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?

Reply
Justin - June 26, 2011

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.

Reply
Veena Prashanth - June 27, 2011

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/

Reply
Frederick Van Johnson - August 18, 2011

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?

Reply
Paul G. - November 7, 2011

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.

Reply
Doug Wu - November 12, 2011

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

Reply
Veena Prashanth - November 15, 2011

>>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

Reply
Georg - February 22, 2012

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

Reply
Rick - March 23, 2012

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

Reply
Veena Prashanth - April 2, 2012

>>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.

Reply
Alan - April 17, 2012

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

Reply
Alan - April 17, 2012

…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?

Reply
Veena Prashanth - April 17, 2012

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

Reply
Alan - April 18, 2012

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).

Reply
Veena Prashanth - April 20, 2012

>>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.

Reply
Kevin Weber - May 25, 2012

Is it possible to not have a user go to their email to signup for a free account? I want my users to stay within my website.

Reply
Veena Prashanth - May 25, 2012

Kevin,
If you are on dap 4.3.1, dap will auto-login users upon signup to free product (if the product is single-optin).
The users do not have to wait for welcome email with their id/password to login.

Reply
Gary Rennilson - July 2, 2012

Is there a way to set required fields for the sign-up form?

Reply
Veena Prashanth - July 3, 2012

Gary,

>>Is there a way to set required fields for the sign-up form? << No. The only required fields are email and firstname. We will add support for specifying which fields are required (in the form code) in a future release. Thanks, Veena

Reply
Justin Kunst - July 21, 2012

Hello,

I’m trying to put the “phone” field on the direct “free” signup form. I added the following code to the form:

Phone:

it’s not populating the user field though in their profile. Also, after they fill that in, how do I include it in the “New User Signup” notification I get as the admin?

Justin Kunst

Reply
Justin Kunst - July 21, 2012

Oops, here’s the code minus the brackets:

tr td Phone: /td td input type=”text” name=”phone” size=”10″ /td /tr

Reply
Veena Prashanth - July 22, 2012

Cannot include additional fields in the “New User Signup” notification but if the phone is not getting added to the user’s account in dap, then either you are on an older version of dap or not adding it correctly to the form.

Pls see this:
http://www.digitalaccesspass.com/forums/threads/752-How-to-add-additional-fields-to-dap-signup-form?p=2153#post2153

Reply
Russell - October 19, 2012

Hi Veena,
I have a quick question.
I opened access to my site as free.
When I use this form, the users come into the user mgt as Free.
Then they try to log in and get error.

Can I
have them entered into the system as paid?
or, change the product to a free access?
Not sure,
Just don’t want to have to log in and check everyday to give new signups access to the product.
Thanks.

Reply
Veena Prashanth - October 21, 2012

Hi Russell,

Starting with DAP v4.3, if a User has access to Product, it doesn’t matter if they’re a free or paid user, and it doesn’t matter if your content is marked as free or paid; the user WILL get access to the content in the product (depending of course on their access start and end dates, drip days/dates, etc – no change to those things).

Thanks,
Veena

Reply
Mike - October 28, 2012

Hi Veena,

Also, this same error page appears when attempting to use a duplicate email address and/or username in the free signup form.

Please let me know how these error pages can be customized.

Thanks,
Mike.

Reply
Stephen - February 14, 2013

Hi,

Is or will there be any way to change the style of the button created by the sign up form?
I have changed the name ok, but I would like to use a different style and colour.

Thanks

Reply
Veena Prashanth - February 14, 2013

Hi Stephen,

Yes, you can update the image tag in the dap generated form code.

Reply
Iain Forrest - July 27, 2013

Hi Veena,
Is it possible in the free-sign up form (or even the paid one for that matter) to have the user choose there own password?

ie. I am currently using FormidablePro to have businesses register here http://smarttoursnz.com/operators/ and I basically want to keep/duplicate this form but have users signed up in DAP instead of as a wordpress user.
Alternatively can I have someone who fills out this current form sync from wordpress into DAP?

At this stage we only have a free product but will be introducing upsells and paid variations down the track, I will also be using DAP for affiliate tracking on a different integrated product so want to get this all set up now.

Also I currently have about 60 users registered through this current process. Is there any way i can import them into DAP keeping their current passwords and custom field information?

Thanks,
Iain

Reply
Veena Prashanth - July 28, 2013

Hi Iain,

>>Is it possible in the free-sign up form (or even the paid one for that matter) to have the user choose there own password? < < Sorry, not possible currently. But in both cases, dap can auto-login users upon signup and you can redirect them to the dap profile page where they can update their password. With dap 4.4.3, you can create a profile page that allows users to update just their password, Please see: http://www.digitalaccesspass.com/doc/dap-user-profile/ >> Is there any way i can import them into DAP keeping their current passwords and custom field information? < < But you will not have the user's clear text password if they are in WP. Right? If you want to use the 'dap extended bulk import' that allows import of password, you will need the clear text password in the csv file. DAP will then encrypt the password and store it. Please see: http://www.digitalaccesspass.com/forums/threads/1003-Bulk-Import-extended-import?highlight=extended

Thanks,
Veena

Reply
Chris Farcher - November 28, 2014

Is it possible to change the look and feel of the free sign up form? or ability to put it behind one of the button images?

Reply
Kevin - January 23, 2016

Can you use a form to give access to more them one product by editing the code of the form?

Reply
Veena Prashanth - January 23, 2016

Hi Kevin,

You can’t use the sign-up form to give access to multiple products, but you can use ‘product chaining’ to do so.

See – http://digitalaccesspass.com/doc/product-chaining/

Thanks,
Veena

Reply
Tyson - April 19, 2016

Can I put in a field where they can put in a password also. This way they will not have to go to their email to get it

Reply
Veena Prashanth - April 19, 2016

>>Can I put in a field where they can put in a password also. This way they will not have to go to their email to get it<< Sorry, not possible currently.

Reply
Rick Nuske - June 19, 2016

Hi I use HTTPS to process payments on our site – I have changed the DAP form code from http to HTTPS – will this break the form code or should it still work?

Reply

Leave a Reply: