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
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
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.
- Rule 1 to get email address from the sent email headers.
- Rule 2 to get username of vBulletin as name in Aweber.
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.