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
- Add the following line
Username : $username
- 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.

- Trigger rule should be your webmasters from address in your vBulletin and this is tested in Headers.
From:[^\n|.]+SomeName\@domain\.com
- Rule 1 to get email address from the sent email headers.
\n[>\s]*EmailAddress :\s+(.+?)\n
- 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
But if you are not planning to subscribe through Email. Try subscribing to RSS.

{ 17 comments… read them below or add one }
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
John, Please see http://www.codeitwell.com/integrate-aweber-with…
Thanks for the modification. Really appreciate the time u put into this.
The pleasure is all mine
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
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
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…
http://www.codeitwell.com/integrate-aweber-with…
Excellent!
But I wanted to have one option so they could click when registering.
Do you have any idea on how to do this?
I am working on that thing and will be coming beginning of next week. It will be more of a registration integration.
Marcelo, See http://www.codeitwell.com/integrate-aweber-with…
It integrates vBulletin registration with AWeber but in a bit different way.
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
Aweber API just released. I’m sure in time forum integration will be possible.
https://labs.aweber.com/
Not as of now because it is in read only mode i.e you can read the data but not write.
Don’t really know why Aweber has an API because it’s hideously bad.