Integrate AWeber with vBulletin

by Shabbir on March 1, 2010

in Email Marketing, Tools

I Love AWeberWhen it comes to Email Marketing there is nothing as close to what AWeber provides and when it comes to forums same is the case with vBulletin. I have been using both of them for quite sometime now and finally I decided to integrate both. I know AWeber forms are great but if you can have it integrated with your existing vBulletin registration system that is even greater.

So let us get start.

AWeber does not provide any API to integrate registration process of vBulletin but what they provide is custom email parsers. An email parser allows you to integrate your user such that when a user registers at your site you can email Aweber about it and subscriber can be added to your campaign.

If you can an email AWeber about the details of your user who just registered at your vBulletin forum and have a custom parser enabled which can parse the content of the email to extract the needed fields Aweber can add the user to the campaign.

It's a three step process

Step 1: Edit vBulletin Email Body Text Phrase

Go to Admin CP > Languages & Phrases > Email Body Text Phrase Type.

Edit newuser from

There is a new user, $username at $vboptions[bbtitle]

To view their profile, go here:

$vboptions[bburl]/member.php?u=$userid

Email Address : $email
Birthday : $birthday
Referrer: $referrer
IP Address: $ipaddress

$customfields

To

There is a new user, $username at $vboptions[bbtitle]

To view their profile, go here:

$vboptions[bburl]/member.php?u=$userid

Username : $username
EmailAddress : $email
Birthday : $birthday
Referrer: $referrer
IP Address: $ipaddress

$customfields

Summary of changes

  1. Add the following line
    Username : $username
  2. Edit the following line from
    Email Address : $email

    to

    EmailAddress : $email

Step 2: Setup AWeber Parser

We now need to create a parser in Aweber to parse the data from vBulletin. Setup the following Custom Parser in Aweber.

  1. Trigger rule should be your webmasters from address in your vBulletin and this is tested in Headers.
    From:[^\n|.]+SomeName\@domain\.com
  2. Rule 1 to get email address from the sent email headers.
    \n[>\s]*EmailAddress :\s+(.+?)\n
  3. Rule 2 to get username of vBulletin as name in Aweber.
    \n[>\s]*Username :\s+(.+?)\n

I prefer to have vBulletin username as name in Aweber but you can have other Custom Fields in your vBulletin and parse those from the emails to add them to Aweber.

Step 3: Change Your Email Settings to Notify AWeber

New user Registration notification should be sent to YourListName @ aweber.com

Admin CP > vBulletin Options > vBulletin Options > User Registration Options > Email Address to Notify About New Members

And add YourListName @ aweber.com.

All done. If you still have issues do share them in comments and I will be more than happy to help you get it working.

Try Aweber for $1 and see what it can do for your Forum

Share:
  • Digg
  • Facebook
  • StumbleUpon
  • Technorati
  • Twitter
Other Related Posts:
  1. Integrate AWeber with phpBB
  2. Integrate AWeber with Joomla
  3. Integrate AWeber with vBulletin Registration
  4. How to Address Double Email Confirmation of AWeber & vBulletin
  5. Stop vBulletin Spam

Want More Tips on How to Make Money Online?
Enter your Name and Email below to subscribe and start 1 month free course now.

Name:
Email:
You would require to confirm your email address before we send you any updates. We respect your privacy as much as you do.
Powered by Aweber
  • Marcelo
    Excellent!

    But I wanted to have one option so they could click when registering.

    Do you have any idea on how to do this?
  • Marcelo, See http://www.codeitwell.com/integrate-aweber-with...

    It integrates vBulletin registration with AWeber but in a bit different way.
  • I am working on that thing and will be coming beginning of next week. It will be more of a registration integration.
  • Thanks very much for this post! I don't use Vbulletin, I use SimplePress for Wordpress. But, I was able to use the steps you outlined above to form a ruleset to do exactly what I needed to get new forum members onto my Aweber list.

    I've been wanting to do this for months now and didn't really know about custom parsers. When I inquired with Aweber, they said it would cost me $149 to create custom rules for me...which I don't need to spend now.

    Again thanks, I'm going to bookmark you on delicious and probably will join your list too.
  • Good to see that it helped you and yes exactly same rules work for most CMSes like I have done for phpBB and Joomla as well.

    http://www.codeitwell.com/integrate-aweber-with-phpbb.html
    http://www.codeitwell.com/integrate-aweber-with-joomla.html
  • Tommy
    Thanks for the modification. Really appreciate the time u put into this.
  • The pleasure is all mine
  • Tommy
    Yeah im unable to get this to work with that rule. I keep trying by doing the test parser and it says no rulesets were matched.
  • It may be the case of missing space or something in your Textbox and if you want I can get it done for you. Contact me from the contact page where I have my email address listed and I will be more than happy to give it a look
  • John
    Hi, will this work with phpBB? If not can you please explain how it can be done.

    Thank you
  • No the exact same thing will not work with phpBB but I guess we will need different parser and different notification of users in phpBB.

    I have so many emails and request to make it work for phpBB as well as Joomla and I am working on them
blog comments powered by Disqus

Previous post:

Next post:

    About the Author

  • author photo

    My Name is Shabbir Bhimani and I am developer by profession in the field of applications, web and database. Currently doing full time online marketing and like to share my experiences on how you can make money online @ CodeItWell.com. Read more ...


    See how you can get in touch with me.