{"id":93348,"date":"2018-10-29T12:45:54","date_gmt":"2018-10-29T12:45:54","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/registered-user-sync-activecampaign\/"},"modified":"2024-11-13T18:43:16","modified_gmt":"2024-11-13T18:43:16","slug":"registered-user-sync-activecampaign","status":"closed","type":"plugin","link":"https:\/\/lt.wordpress.org\/plugins\/registered-user-sync-activecampaign\/","author":15653350,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.3.2","stable_tag":"1.3.2","tested":"6.6.5","requires":"4.2","requires_php":"5.6","requires_plugins":null,"header_name":"User Sync ActiveCampaign","header_author":"Pravin Durugkar","header_description":"Allows you to sync registered users to the Active Campaigns Email Marketing app. It will auto sync the user who is added by register_user() method.","assets_banners_color":"0a77c1","last_updated":"2024-11-13 18:43:16","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/rus-activecampaign\/","header_author_uri":"https:\/\/profiles.wordpress.org\/pravind","rating":5,"author_block_rating":0,"active_installs":100,"downloads":8257,"num_ratings":6,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"pravind","date":"2018-10-29 12:45:35"},"1.0.5":{"tag":"1.0.5","author":"pravind","date":"2018-10-30 10:18:58"},"1.1":{"tag":"1.1","author":"pravind","date":"2018-11-01 10:50:35"},"1.1.1":{"tag":"1.1.1","author":"pravind","date":"2018-11-01 11:31:56"},"1.1.2":{"tag":"1.1.2","author":"pravind","date":"2018-11-01 13:23:13"},"1.1.3":{"tag":"1.1.3","author":"pravind","date":"2018-11-01 13:23:13"},"1.1.4":{"tag":"1.1.4","author":"pravind","date":"2018-11-02 09:35:23"},"1.1.6":{"tag":"1.1.6","author":"pravind","date":"2018-11-20 07:37:07"},"1.2":{"tag":"1.2","author":"pravind","date":"2019-04-26 10:19:30"},"1.2.1":{"tag":"1.2.1","author":"pravind","date":"2019-06-17 10:56:24"},"1.2.2":{"tag":"1.2.2","author":"pravind","date":"2019-12-06 05:48:50"},"1.2.3":{"tag":"1.2.3","author":"pravind","date":"2019-12-25 12:06:35"},"1.2.4":{"tag":"1.2.4","author":"pravind","date":"2020-01-07 05:17:58"},"1.2.5":{"tag":"1.2.5","author":"pravind","date":"2020-03-31 14:25:41"},"1.2.8":{"tag":"1.2.8","author":"pravind","date":"2020-03-31 14:54:31"},"1.2.9":{"tag":"1.2.9","author":"pravind","date":"2020-10-31 06:59:12"},"1.3":{"tag":"1.3","author":"pravind","date":"2021-08-07 14:54:13"},"1.3.1":{"tag":"1.3.1","author":"pravind","date":"2021-08-07 14:54:13"},"1.3.2":{"tag":"1.3.2","author":"pravind","date":"2024-11-13 18:43:16"}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":"6"},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":1965560,"resolution":"128x128","location":"assets","locale":""}},"assets_banners":{"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":1965560,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.5","1.1","1.1.1","1.1.2","1.1.3","1.1.4","1.1.6","1.2","1.2.1","1.2.2","1.2.3","1.2.4","1.2.5","1.2.8","1.2.9","1.3","1.3.1","1.3.2"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":1967176,"resolution":"1","location":"assets","locale":""}},"screenshots":{"1":"Settings - Admin Interface"}},"plugin_section":[],"plugin_tags":[5476,993,163646,164546,1564],"plugin_category":[],"plugin_contributors":[192570,159056],"plugin_business_model":[],"class_list":["post-93348","plugin","type-plugin","status-closed","hentry","plugin_tags-active-campaign","plugin_tags-activecampaign","plugin_tags-sync-registered-users","plugin_tags-sync-users-active-campaign","plugin_tags-synchronization","plugin_contributors-eppu","plugin_contributors-pravind","plugin_committers-pravind"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/registered-user-sync-activecampaign_0a77c1.svg","icon_2x":false,"generated":true},"screenshots":[{"src":"https:\/\/ps.w.org\/registered-user-sync-activecampaign\/assets\/screenshot-1.png?rev=1967176","caption":"Settings - Admin Interface"}],"raw_content":"<!--section=description-->\n<p>The Registered User Sync ActiveCampaign plugin is a powerful tool that simplifies the process of syncing your WordPress registered users with ActiveCampaign lists. Whether you want automatic syncing or more control with custom triggers, this plugin provides a flexible and reliable solution to keep your user data updated in real time. Ideal for marketers, administrators, and developers, this plugin ensures that your ActiveCampaign contacts are always aligned with your WordPress user base.<\/p>\n\n<h3>\ud83d\udddd\ufe0f Key Features<\/h3>\n\n<ul>\n<li>Automatic User Sync: Seamlessly sync registered WordPress users to your chosen ActiveCampaign list with minimal setup. Just select your List ID, toggle the sync option, and let the plugin do the work.<\/li>\n<li>Custom Triggers: Use custom triggers to add, edit, or delete users in ActiveCampaign at specific times, giving you complete control over when and how data is sent.<\/li>\n<li>Multi-Role Support: Choose which WordPress user roles you want to sync, making it easy to include only relevant user groups.<\/li>\n<li>Developer-Friendly Hooks and Filters: Extend functionality with a range of hooks and filters, allowing for advanced customizations.<\/li>\n<\/ul>\n\n<h3>Support<\/h3>\n\n<p>Hey guys If you like this plugin you can buy me a coffee here.\n<a href=\"https:\/\/www.buymeacoffee.com\/pravind\">Buy Coffee<\/a><\/p>\n\n<h3>Documentation<\/h3>\n\n<p><a href=\"https:\/\/pravd.github.io\/Registered-User-Sync-ActiveCamapign\/\">Please follow for Docs..<\/a><\/p>\n\n<h3>Requirements<\/h3>\n\n<ul>\n<li>ActiveCampaign Account<\/li>\n<li>API URL<\/li>\n<li>API key<\/li>\n<li>List Id if you need to sync the data with different list.<\/li>\n<\/ul>\n\n<h3>Hooks<\/h3>\n\n<p>The plugin includes multiple hooks to provide enhanced control over data synchronization with ActiveCampaign, allowing developers to customize the plugin\u2019s behavior.<\/p>\n\n<h3>Filters<\/h3>\n\n<ul>\n<li><p><code>rusac_fetch_api_details<\/code><br \/>\nCustomize the API details used by the plugin.<\/p><\/li>\n<li><p><code>rusac_load_settings<\/code><br \/>\nModify settings when they are loaded by the plugin.<\/p><\/li>\n<li><p><code>rusac_fetch_registered_user_data<\/code><br \/>\nAdjust the data fetched for each registered user.<\/p><\/li>\n<li><p><code>rusac_user_query_args<\/code><br \/>\nCustomize query arguments for user data retrieval.<\/p><\/li>\n<\/ul>\n\n<h3>Actions<\/h3>\n\n<ul>\n<li><p><code>rusac_before_send_data_to_ac<\/code><br \/>\nTriggered before user data is sent to ActiveCampaign.<\/p><\/li>\n<li><p><code>rusac_after_sent_data_to_ac<\/code><br \/>\nTriggered after user data is successfully sent to ActiveCampaign.<\/p><\/li>\n<\/ul>\n\n<h3>Custom Triggers<\/h3>\n\n<ul>\n<li><p><code>rusac_add_new_address<\/code><br \/>\nTrigger to add a new user address in ActiveCampaign.<\/p><\/li>\n<li><p><code>rusac_edit_address<\/code><br \/>\nTrigger to update an existing user address in ActiveCampaign.<\/p><\/li>\n<li><p><code>rusac_delete_address<\/code><br \/>\nTrigger to delete a user address from ActiveCampaign.<\/p><\/li>\n<\/ul>\n\n<p>These hooks and triggers make it easy to integrate the plugin with custom workflows and extend its functionality as needed.<\/p>\n\n<h4>Why Choose Registered User Sync ActiveCampaign?<\/h4>\n\n<h3>Registered User Sync ActiveCampaign is the ultimate solution for:<\/h3>\n\n<ul>\n<li>Automatically adding your registered WordPress users to ActiveCampaign lists, keeping your contacts current and organized.<\/li>\n<li>Syncing multiple WordPress user roles with ActiveCampaign, giving you complete control over which users are included in your campaigns.<\/li>\n<li>Simplifying user data management with robust automation, saving you time and effort in keeping contacts up-to-date.<\/li>\n<\/ul>\n\n<h4>Usage<\/h4>\n\n<p>Use custom trigger (action to register user on ActiveCampaign)<\/p>\n\n<ul>\n<li>do_action( 'rusac_add_new_address' , $user_id );<\/li>\n<\/ul>\n\n<p>Use custom trigger (action to Edit user on ActiveCampaign)<\/p>\n\n<ul>\n<li>do_action( 'rusac_edit_address' , $user_id );<\/li>\n<\/ul>\n\n<p>Use custom trigger (action to Delete user on ActiveCampaign)<\/p>\n\n<ul>\n<li>do_action( 'rusac_delete_address' , $user_id );<\/li>\n<\/ul>\n\n<p>Use Auto Sync option<\/p>\n\n<ul>\n<li>Go to plugin's settings and set Sync option On.<\/li>\n<\/ul>\n\n<h4>Settings<\/h4>\n\n<p>The following settings can be configured for the Registered User Sync ActiveCampaign plugin:<\/p>\n\n<ul>\n<li><p><strong>API URL<\/strong><br \/>\nEnter the API URL from your ActiveCampaign account to connect the plugin with ActiveCampaign.<\/p><\/li>\n<li><p><strong>API KEY<\/strong><br \/>\nProvide the API Key from your ActiveCampaign account for secure access.<\/p><\/li>\n<li><p><strong>List ID<\/strong><br \/>\nEnter the List ID from ActiveCampaign where registered users will be synced.<\/p><\/li>\n<li><p><strong>Auto Sync<\/strong><br \/>\nToggle between <strong>On<\/strong> and <strong>Off<\/strong> to enable or disable automatic syncing of users to ActiveCampaign.<\/p><\/li>\n<li><p><strong>Number of Users to Sync<\/strong><br \/>\nSpecify how many users should be synced in one go (batch size) for optimized performance.<\/p><\/li>\n<li><p><strong>Default User Tags<\/strong><br \/>\nEnter default tags that will be applied to users once they are synced with ActiveCampaign.<\/p><\/li>\n<li><p><strong>Allowed User Roles to Sync<\/strong><br \/>\nChoose which WordPress user roles should be synced with ActiveCampaign, providing control over which users are included.<\/p><\/li>\n<li><p><strong>Schedule Sync<\/strong><br \/>\nSet the interval (in minutes) for the sync loop to run, determining how often user data is synced.<\/p><\/li>\n<li><p><strong>Debug Mode<\/strong><br \/>\nToggle <strong>On<\/strong> or <strong>Off<\/strong> to enable or disable debugging for error tracking during synchronization.<\/p><\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the contents of <code>\/registered-user-sync-activecampaign\/<\/code> to the <code>\/wp-content\/plugins\/<\/code> directory<\/li>\n<li>Activate Registered User Sync ActiveCampaign through the 'Plugins' menu in WordPress<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='is%20active%20campaign%20account%20required%3F'><h3>Is Active Campaign account Required?<\/h3><\/dt>\n<dd><p>Yes<\/p><\/dd>\n<dt id='what%20does%20this%20plugin%20do%3F'><h3>What does this plugin do?<\/h3><\/dt>\n<dd><p>This plugin adds feature to sync already registered users to the \"Active Campaign\"<\/p><\/dd>\n<dt id='can%20the%20synchronization%20process%20be%20controlled%3F'><h3>Can the synchronization process be controlled?<\/h3><\/dt>\n<dd><p>Yes there are various settings to control the synchronization process.<\/p><\/dd>\n<dt id='can%20i%20choose%20which%20users%20to%20be%20synced%20according%20to%20their%20user%20roles%3F'><h3>Can I choose which users to be synced according to their user roles?<\/h3><\/dt>\n<dd><p>Yes, the plugins lists all of the user roles in the wordpress website and allows you to control which users to get synced with \"Active Campaigns\"<\/p><\/dd>\n<dt id='how%20to%20generate%20active%20campaign%20api%20credentials%3F'><h3>How to generate Active Campaign API credentials?<\/h3><\/dt>\n<dd><p>You can follow this <a href=\"https:\/\/help.activecampaign.com\/hc\/en-us\/articles\/207317590-Getting-started-with-the-API\">link..<\/a><\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.3.1<\/h4>\n\n<p>Release Date: August 7th, 2021\n* Tested the plugin in new Wordpress<\/p>\n\n<h4>1.2.9<\/h4>\n\n<p>Release Date: March 31st, 2020\n* added feature to support translations (Internationalizations)<\/p>\n\n<h4>1.2.8<\/h4>\n\n<p>Release Date: March 31st, 2020\n* Added new custom triggers to delete contact on active campaign\n* Added translations to error messages\n* Tested on Wordpress 5.3<\/p>\n\n<h4>1.2.5<\/h4>\n\n<p>Release Date: January 16th, 2020\n* Fixed Deprecated issues for Wordpress 5.3<\/p>\n\n<h4>1.2.4<\/h4>\n\n<p>Release Date: January 6th, 2020\n* Fixed bugs in PHP7.3<\/p>\n\n<h4>1.2.3<\/h4>\n\n<p>Release Date: December 6th, 2019<\/p>\n\n<p>Improvements:\n* Added filters to extend the functionality\nBugfixes:\n* Tested the plugin with wordpress 5.3.2 version<\/p>\n\n<h4>1.2.2<\/h4>\n\n<p>Release Date: December 6th, 2019<\/p>\n\n<p>Improvements:\n* Added FAQ to help users in setup the plugin\nBugfixes:\n* Tested the plugin with wordpress 5.3 version<\/p>\n\n<h4>1.2<\/h4>\n\n<p>Release Date: April 26th, 2019<\/p>\n\n<p>Bugfixes:<\/p>\n\n<ul>\n<li>Error on variable rusac_sync_schedule<\/li>\n<li>Tested the plugin with wordpress 5.1.1 version<\/li>\n<\/ul>\n\n<h4>1.1.6<\/h4>\n\n<p>Release Date: November 20th, 2018<\/p>\n\n<p>Enhancements:<\/p>\n\n<ul>\n<li>Adds the debug window to debug the requests and results of the API<\/li>\n<li>Adds new settings.<\/li>\n<li>Adds the tag removal function. If any of contact needed to remove tags in the ActiveCampaign.<\/li>\n<\/ul>\n\n<p>Bugfixes:<\/p>\n\n<ul>\n<li>Fixes a bug where the profile update trigger were unable to update the profile in ActiveCampaign.<\/li>\n<li>Fixes a bug where the profile update custom triggers were unable to update the profile in ActiveCampaign.<\/li>\n<\/ul>\n\n<h4>1.1.5<\/h4>\n\n<p>Release Date: Octomber 20th, 2018<\/p>\n\n<p>Enhancements:<\/p>\n\n<ul>\n<li>Adds the debug window to debug option<\/li>\n<li>Adds new settings for debug.<\/li>\n<li>Adds the email change hook for updating existing user in ActiveCampaign.<\/li>\n<\/ul>\n\n<p>Bugfixes:\n* Fixes the user edit bug.<\/p>","raw_excerpt":"Sync WordPress registered users to ActiveCampaign lists automatically with robust, flexible control options.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/lt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/93348","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/lt.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/lt.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=93348"}],"author":[{"embeddable":true,"href":"https:\/\/lt.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/pravind"}],"wp:attachment":[{"href":"https:\/\/lt.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=93348"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/lt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=93348"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/lt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=93348"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/lt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=93348"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/lt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=93348"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/lt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=93348"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}