Go Back   vb.org Archive > vBulletin Modifications > vBulletin 4.x Modifications > vBulletin 4.x Add-ons
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
[vBtise] MailChimp vBulletin Integration Details »»
[vBtise] MailChimp vBulletin Integration
Version: 1.0.2, by vbtise vbtise is offline
Developer Last Online: Mar 2019 Show Printable Version Email this Page

Category: Integration with vBulletin - Version: 4.x.x Rating:
Released: 09-04-2012 Last Update: 09-21-2012 Installs: 46
Uses Plugins
Re-useable Code Additional Files Translations  
No support by the author.



Background
This mod is developed to integrate vBulletin with Mailchimp. Mailchimp is one of the popular email marketing platform. Which is also free for upto 2000 subscribers. For more information please visit their website (http://mailchimp.com/).

Installation
  1. Download the latest version of the addon
  2. Upload content from "UPLOAD" directory to your forum root
  3. Go to AdminCP -> Plugin & Products -> Manage Products -> Add/Import Product
  4. Import product-kws_mailchimp.xml
  5. Go to AdminCP -> Settings -> Options -> vBtise Mail Chimp
  6. Change settings to connect with your Mailchimp account

Configure Admin Options
Configure admin options in admin end => settings => options => vBtise Mail Chimp
  • Option 1 => Turn mail chimp integration on/off
  • Option 2 => If this option is selected as YES, user will be subscribe to Mail chimp without his permission, otherwise in case of NO user will be send to mail chimp only when he will checked the Receive Email from Administrators option on registration page.
  • Option 3 => Enter Mailchimp API Key.
  • Option 4 => Enter Mail chimp Unique list id in which you want to subscribe

Configure Admin Options
  • After admin options configuration, go to admin end => User Profile Fields => User profile fields manager. here you can manage already created fields or create new one to configure with mail chimp. NOTE: To display fields in Manage Mailchimp Fields Page select ( Yes, at registration and profile updating) or ( No, but display at registration) in add/edit filed form => Field Required
  • After creating fields move on to admin end => Vbtise Mail Chimp => Manage Mailchimp Fields page
  • Enable fields with the same Merge tag in Mailchimp administration end

How to View Logs
  • admin end => vBtise Mail chimp => View Cron logs ( here you can see logs like total new added / updated records in Mail chimp List)
  • admin end => vBtise Mail chimp => Registraion Subscription error log ( list of users which are not successfully subscribed in mailchimp while registion )

Features
Admin options
  • Enable or disable mail chimp integration
  • Subscribe user to forcefully or with permission
  • Option to target a particular mail chimp list
  • Configure Vbulletin and Mailchimp Fields (Merge tags )
Mailchimp Subscription
There are two ways to add a user into mail chimp list.
  • When new user register?s in forum
  • Run cron job to sync Vbulletin users into mail chimp. ( this will pass all users to mail chimp api , with options to add new subscribers and update which already exists )
  • Two types of logs admin can view
  • Cron logs with summary of ( Total accounts added/updated or number of accounts having error while sync.)

Changelog
Version 1.0.2
  • Security Fixes

Version 1.0.1
  • Cron job missing file added

Version 1.0
  • Cron job issue fixed
  • Improved loggin

A plugin by vBtise.com

Download Now

File Type: zip VBulletin_Mailchimp_1.0.2.zip (41.7 KB, 313 views)

Screenshots

File Type: png admin_config_options.PNG (40.4 KB, 0 views)
File Type: png Configure_merge_fields.PNG (33.1 KB, 0 views)
File Type: png Subscription_error_log.PNG (14.7 KB, 0 views)

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #22  
Old 09-23-2012, 05:57 AM
vbtise's Avatar
vbtise vbtise is offline
 
Join Date: May 2012
Location: London
Posts: 23
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by loaep View Post
SQL Injection found in this mod, please read PM.
Thanks for informing us. We have fixed the issue in new release.
Reply With Quote
  #23  
Old 09-24-2012, 05:36 PM
fovvbuser fovvbuser is offline
 
Join Date: Sep 2012
Posts: 2
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by vbtise View Post
Please activate profile fields to display on registration. This condition will allow fields to visible on plugin's setting page.
Thanks! Everything looks like it's working!
Reply With Quote
  #24  
Old 10-08-2012, 06:32 PM
iadventure iadventure is offline
 
Join Date: Feb 2010
Posts: 39
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

what am I doing wrong?? When I try to run in scheduled tasks.

VBulletinMailchimp

Warning: include_once([path]/./includes/cron/mailchimp_subs_all.php) [function.include-once]: failed to open stream: No such file or directory in [path]/admincp/cronadmin.php on line 113

Warning: include_once() [function.include]: Failed opening '[path]/./includes/cron/mailchimp_subs_all.php' for inclusion (include_path='.:/usr/local/php52/pear') in [path]/admincp/cronadmin.php on line 113
Reply With Quote
  #25  
Old 10-08-2012, 06:42 PM
TheSupportForum TheSupportForum is offline
 
Join Date: Jan 2007
Posts: 1,158
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by iadventure View Post
what am I doing wrong?? When I try to run in scheduled tasks.

VBulletinMailchimp


Warning: include_once([path]/./includes/cron/mailchimp_subs_all.php) [function.include-once]: failed to open stream: No such file or directory in [path]/admincp/cronadmin.php on line 113

Warning: include_once() [function.include]: Failed opening '[path]/./includes/cron/mailchimp_subs_all.php' for inclusion (include_path='.:/usr/local/php52/pear') in [path]/admincp/cronadmin.php on line 113
why are you running a scheduled task, once you have all settings done it auto send out the mail lists
Reply With Quote
  #26  
Old 10-16-2012, 07:42 AM
Skivey Skivey is offline
 
Join Date: Jan 2008
Posts: 162
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thanks for this it will help me a lot once ive properly got it configured.

I installed it fine, set it up in the options.

I then set up the merge tags fine, all ok so far.

Now, I already have 400 of the 700 members subscribed and I 'presume' that if i set this up properly itll somehow automatically add the additional 300 members....

So I set it up to run a scheduled task (it was already set up to run 1st of the month) by changing it to the next few minutes... it runs and 'seems' to have a back log.

The problem I have now is, its sending ALL my members insane amounts of emails from mailchimp. One members reports to have over 40, a couple of others are saying 15... why is this?

I have now deleted the lists and renewed it to with a new csv so that itll have ALL the members... if a new member signs up now do they automatically get added to the list I have put in the settings?

I signed up with a fake user and the user wasnt added to this list.... but members are still being added from the scheduled task even though I stopped it, seems to be a backlog........

Im stuck and confused and members are getting very annoyed

Matt
Reply With Quote
  #27  
Old 11-05-2012, 11:41 AM
vbtise's Avatar
vbtise vbtise is offline
 
Join Date: May 2012
Location: London
Posts: 23
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by iadventure View Post
what am I doing wrong?? When I try to run in scheduled tasks.

VBulletinMailchimp


Warning: include_once([path]/./includes/cron/mailchimp_subs_all.php) [function.include-once]: failed to open stream: No such file or directory in [path]/admincp/cronadmin.php on line 113

Warning: include_once() [function.include]: Failed opening '[path]/./includes/cron/mailchimp_subs_all.php' for inclusion (include_path='.:/usr/local/php52/pear') in [path]/admincp/cronadmin.php on line 113
Make sure you are using latest version, and let us know if you are still facing any issue . thanks
Reply With Quote
  #28  
Old 11-05-2012, 11:47 AM
vbtise's Avatar
vbtise vbtise is offline
 
Join Date: May 2012
Location: London
Posts: 23
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Skivey View Post
Thanks for this it will help me a lot once ive properly got it configured.

I installed it fine, set it up in the options.

I then set up the merge tags fine, all ok so far.

Now, I already have 400 of the 700 members subscribed and I 'presume' that if i set this up properly itll somehow automatically add the additional 300 members....

So I set it up to run a scheduled task (it was already set up to run 1st of the month) by changing it to the next few minutes... it runs and 'seems' to have a back log.

The problem I have now is, its sending ALL my members insane amounts of emails from mailchimp. One members reports to have over 40, a couple of others are saying 15... why is this?

I have now deleted the lists and renewed it to with a new csv so that itll have ALL the members... if a new member signs up now do they automatically get added to the list I have put in the settings?

I signed up with a fake user and the user wasnt added to this list.... but members are still being added from the scheduled task even though I stopped it, seems to be a backlog........

Im stuck and confused and members are getting very annoyed

Matt
you are testing it with fake user, but keep it in mind that user will not be added in your mailchimp list untill he/she will accept subscription using link given in email ( email which is sent by mailchimp itself)
Reply With Quote
  #29  
Old 11-22-2012, 11:57 AM
DoDe's Avatar
DoDe DoDe is offline
 
Join Date: Feb 2007
Location: Wroclaw-Constanta
Posts: 42
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hi,

the Subscribe Forcefully option does not work. It always works as No.
Any suggestions?
Reply With Quote
  #30  
Old 11-26-2012, 11:03 PM
DrPrepper DrPrepper is offline
 
Join Date: Jan 2012
Posts: 19
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Please help, it is pretty confusing to me how it works.
I integrated it as described above, forcefully=off.
Have radio buttons (yes and no) on profile and registration page.

OK, but what happend is this: When everything was setup right (I guessed) I ran the Scheduled task for vBulletinMailChimp. Took quite some time (1000 members) and ended in an MySQL error. But guessed that most of the mails we're sent. Pretty soon I got some MailChimp-Yippeee mails for new signups.

But I wondered what would happen when the scheduled task would run the next time. So half an hour later, I manually ran it again. And OOPS, I noticed that it starting to send out all (??) mails again. That's ofcourse not what I want, and especially not what my forummembers want
The sched.task is turned off now.

What can I expect that this plugin does?
And what happens with new forum registrations when the sched.task is turned off?

Hope for some extra info on this promising plugin ...
Thanks in advance!
Reply With Quote
  #31  
Old 12-08-2012, 04:25 PM
Meestor_X Meestor_X is offline
 
Join Date: Apr 2006
Posts: 94
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Is this mod any better/different than this one?
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 09:57 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.04807 seconds
  • Memory Usage 2,353KB
  • Queries Executed 26 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (5)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (4)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (4)postbit_attachment
  • (11)postbit_onlinestatus
  • (11)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_attachment
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete