Xero Contacts for Calculated Fields Form

Compatible with CFF: Professional Developer Platinum

Xero Contacts

The Xero Contacts plugin allows you to add or update Xero Contacts with the information collected by the forms generated with the Calculated Fields Form plugin.


Xero is a cloud-based accounting software platform for small- and medium-sized businesses. Its features include automatic bank feeds, invoicing, accounts payable, expense claims, fixed asset depreciation, purchase orders, bank reconciliations, and standard business and management reporting.

The Xero Contacts plugin allows you to add or update Xero Contacts with the information collected by the forms generated with the Calculated Fields Form plugin.

"Xero Contacts for Calculated Fields Form" installation is similar to other plugins in WordPress. It requires downloading the zip file with the plugin's code to your computer (visiting the download link provided after purchasing) and following the steps below:

  1. Go to the Plugins section on your WordPress.
  2. Press the "Add New" button at the top of the section.
  3. Press the "Upload Plugin" button, and then select the zipped file downloaded previously.
  4. Finally, install and activate the plugin.

The plugin adds the "Calculated Fields Form > Xero Contacts" menu option and a new section in the forms' settings. The new page allows you to register the plugin and enter the Xero "Client ID" and "Client Secret" data. And the new section in the form settings allows you to define the relationship between the Xero Contacts attributes and form fields.

To register the plugin, go to the menu option: "Calculated Fields Form > Xero Contacts", enter the email address used to purchase the plugin, and then press the "Register" button.

Registration Page
Plugin Registration.

To register the Xero app, enter the Xero "Client ID" and "Client Secret", and finally, press the "Generate Token" button. The action directs you to Xero for accepting the integration between your website and Xero.

Registering the Xero app
Registering the Xero app.

To create the Xero app:

  1. Login to Xero developer portal and click "New app"
  2. Enter your app name, select the Web app option, company url, privacy policy url, and redirect URI:

    https://www.yourwordpresswebsite.com/wp-admin/admin.php?page=cff-xero-submenu&cff-xero-action=token

  3. Agree to the terms and conditions and click "Create App"
  4. Click on the Configuration menu option in the sidebar, and then click on the "Generate a secret" button.
  5. Copy and save your client id and client secret for use later.
  6. Click the "Save" button. Your secret is now hidden.

The plugin includes a new section in the forms' settings titled: "Xero Contacts Integration" to configure the relationship between the Xero Contacts attributes and the form's fields.

Form's Settings
Form's Settings.

The settings area includes the attributes:

  • Enable Xero Contacts?: Allows enabling/disabling the Form-Xero integration.
  • Create contacts after payment confirmation: the checkbox allows you to configure the form to add Xero Contacts immediately after form submission or after receiving payment confirmation. Applies only for forms integrated with a payment gateway.
  • If there is a Xero contact with the same "Full name of contact/organisation".
  • List of Xero Contacts attributes and input boxes for entering the fields' names (fieldname#) or values directly.

Screenshots

Form Settings
Form Settings.
Plugin Registration
Plugin Registration.
Form's Settings
Xero Integration.

29.99€

One time purchase

Details

Version 1.0.2
Last updated 2022/08/26

Compatibility

Php ≥ 7.0
CFF Professional All versions
CFF Developer All versions
CFF Platinum All versions
Tested up to WP 6.5