[TH] Infusionsoft API

Unmaintained [TH] Infusionsoft API 1.2.1

No permission to download
Bug fixes:
  • Fixes bug that custom fields not syncing with Infusionsoft.
Bug fixes:
  • Fixes "Undefined index: user_group_id" error.
  • Fixes "Fatal error: Using $this when not in object" error in XenForo 1.1 and below.
New features:
  • Added option to "Enable marketing opt in". Enabling this option will show an 'Opt In to Marketing' option on registration and on the contact details page. If selected by a user, they will be opted in to email marketing on Infusionsoft. Note that if a user opts out after they have opted in, they will be unable to opt in again through the site.
  • Added tags for user groups options. When a user is added to/removed from a user groups (including on registration) they will have the selected tag added to/removed from their Infusionsoft profile.
  • Added "Export Users in User Groups" option. Only users in the selected user groups will now be imported from Infusionsoft. Note that this doesn't cause any previously exported users or users with this user group removed to be deleted.
  • Added "Export opted in users only" option. If marketing opt in is disabled or a user does not check the box to opt in on registration, they will not be exported to Infusionsoft until they have opted in.
New features:
  • Added option to "Delete contact if user deleted". Disabled by default to avoid accidentally deletion of Infusionsoft contacts.
Bug fixes:
  • Fixed bug that unable to pull users in cron entry and Pull Users link in Applications tab.
  • Fixed bug that Pull Users link in Applications tab gets stuck in an endless loop.
New features:
  • Added option to only import users with a specific tag. If no tag is selected, no users will be imported from Infusionsoft.
Bug fixes:
  • Fixed "Undefined index: Id" error when Infusionsoft API key is incorrect or empty.
  • Added target run time checks in contact imports to avoid time out errors.
  • Fixed "table 'invoice_waindigo' doesn't exist" error in cron entry if Invoices by Waindigo is not installed.
  • Fixed error on recently updated users cron entry if there are no recently updated users.
  • Fixed "Undefined index: Email" error when trying to import users with no email address.
New features:
  • Users are now able to be synced/pulled from Infusionsoft. New users are created if the email address is unique and a password is generated. Using the Email Admin-Generated Passwords by Waindigo add-on, this can email users with their new password.
    A cron entry is set to run ever hour to check for updates to users. Currently the only data that is synced is the contact's email address and their tags.
  • Added criteria for users linked to an Infusionsoft contact with specified tag. This can be used, for example, to add users to a specified user group in XenForo if they have a certain tag set in Infusionsoft.
  • Updated infusionsoft_callback.php script to be called by any contact-related action sets to sync a single user.
New features:
  • Added option to edit Infusionsoft User ID and Infusionsoft Invoice ID from XenForo Admin Control Panel.
  • Updated Contact Sync to now check and remove broken links.
  • Failed updated requests to Infusionsoft due to broken links now remove link to avoid future failed requests.
  • Deleting a user on XenForo now deletes the associated contact on Infusionsoft.
Bug fixes:
  • Fixes bug in shared file that causes site to remain closed and no message to appear in Admin Control Panel if XML file is not updated.
Bug fixes:
  • Includes correct version of XML file.