Integrate AWeber with vBulletin

When 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

Sign up for Free Course on How to be an Online Entrepreneur?

Don't wanna sign up but prefer posts delivered to your Inbox?

Not planning to subscribe through Email. Check out the RSS Feed.

  • Matt

    Good, but does anyone knows if it works for the Vbulletin Latest Stable Version: 5.0.0

  • http://www.desklancer.com DeskLancer

    Works fine but the main problem is Server some time not sends email to awaber
    the best way to do so is us this tutorial http://imtips.co/integrate-aweber-with-vbulletin-registration.html

    • http://imtips.co/ Shabbir

      Not sure I am able to understand the point of your comment. They both are different method of integrating AWeber and vBulletin.

  • http://www.bringthedonuts.com/ John Romaine

    Hi Shabbir,

    I see this article is almost 3 years old. Is this information still relevant?

    Thanks.

    John

    • http://imtips.co/ Shabbir

      Hi John, yes the information is still relevant and I update the articles with the changes as and when needed.

      • Matt

        yes but what about VB5, this post was made for VB4!

        • http://imtips.co/ Shabbir

          This method will work in vBulletin if they can email about the new members. Not sure but they had this issue but looks like it is fixed now ( http://tracker.vbulletin.com/browse/VBV-1483 ) and so it should work.

          • http://website1service.com Matt

            in fact it is not yet available, they said it works for the 5.0.2, the last one availabale is 5.01.

            • http://imtips.co/ Shabbir

              Ohh ok.

  • http://orgspring.com Craig Grella

    I’m using that webmaster email as the email that goes to Aweber.
    But nevertheless, I figure it out.
    Don’t know why but the spaces were causing me problems.
    I eliminated them in the email phrase from vbulletin and everything worked.

    As a side note, Aweber is very slow with the parser. In some cases when I was testing this, it took up to 20 minutes before aweber fired off the confirmation email. I don’t know if they had issues yesterday company wide or that is the normal time frame for this, but that might be frustrating for people trying to test that this works and who expect it to work right away.

    • http://imtips.co/ Shabbir

      Great to see that the issue is sorted with the elimination of spaces.

      On AWeber slowness, Yes I agree that AWeber is slow but not as slow as 20 mins and it could be that your server may be delaying sending of those emails or may be using some batch to send emails after a given time frame. AWeber delays by a minute or two when parsing emails and adding them.

      • http://orgspring.com Craig Grella

        I tried spacing out the test entries over the course of the day and they seemed to come in regular intervals, so i’m not sure about batching.

        But thanks for the settings.

        • http://imtips.co/ Shabbir

          Batching, would be in gap of 5 or 10 mins in server and so spacing out over the day may not help.

  • http://orgspring.com Craig Grella

    Do you have an update on this ?

    The settings listed here don’t seem to work. i’ve double checked the code and they just dont trigger.

    Aweber is sending confirmation email to the address from the webmaster emal in vbulletin settings.

    Any ideas?

    • http://imtips.co/ Shabbir

      Yes I checked and they seem to be working still.

      How would AWeber know the vBulletin’s webmasters settings?

  • http://www.menslimfitshirts.co.uk Rich

    Don’t really know why Aweber has an API because it’s hideously bad.

  • http://www.heroicblogger.com Phong Khang

    Aweber API just released. I’m sure in time forum integration will be possible.

    https://labs.aweber.com/

    • http://imtips.co/ Shabbir

      Not as of now because it is in read only mode i.e you can read the data but not write.

  • Dolors

    Hi, there!

    Any chance somebody could enlighten me on how to do this with SimplePress? I am very good at following step by step instructions, but I am no programming geek… Somebody above mentioned they have done it successfully with SimplePress. Would be great to know how :-)

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

    • http://imtips.co Shabbir Bhimani

      I am working on that thing and will be coming beginning of next week. It will be more of a registration integration.

    • http://imtips.co Shabbir Bhimani

      Marcelo, See http://www.codeitwell.com/integrate-aweber-with

      It integrates vBulletin registration with AWeber but in a bit different way.

  • http://www.delsurseo.com/ San Diego SEO Company

    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.

  • Tommy

    Thanks for the modification. Really appreciate the time u put into this.

    • http://imtips.co Shabbir Bhimani

      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.

        • http://imtips.co Shabbir Bhimani

          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

    • http://imtips.co Shabbir Bhimani

      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

    • http://imtips.co Shabbir Bhimani