- 1. Getting Started
- 2. What's New
- 3. Dashboard
- 4. Contacts
- 5. Components
- 6. Channels
- 7. Campaigns
- 8. Reports
- 9. Points
- 10. Stages
- 11. Categories
- 12.1. Citrix Plugins
- 12.2. Clearbit
- 12.3. ConnectWise
- 12.4. FullContact
- 12.5. Gmail
- 12.6. Hubspot CRM
- 12.7. iContact
- 12.8. Mailchimp
- 12.9. Microsoft Dynamics CRM
- 12.10. Microsoft Outlook
- 12.11. Pipedrive
- 12.12. Salesforce CRM
- 12.13. Sugar CRM
- 12.14. Twitter
- 12.15. vTiger CRM
- 12.16. Zapier
- 12.17. Zoho CRM
- 12.18. Social login
- 12.19. Field Mapping
- 12.20. Integration Testing
- 13. Use Cases
- 14. Cron Jobs
- 15. SAML SSO
- 16. Search
- 17. Queue Support (RabbitMQ/Beanstalkd)
- 18. Themes
- 19. Translations
- 20. Tips & Tricks
- 21. Variables
- Published with GitBook
Mautic - Connectwise CRM plugin
This plugin can push/pull a contact to/from Connectwise Manage.
- A Connectwise Manage account.
- Connectwise company id
- Connectwise api member with administrative role
Configure the Mautic Connectwise plugin
You will need your company id in order to authenticate the Connectwise plugin.
Use the thick client to create a new API member. Dowload think client from here.
- Go to System/member
Create a new API member.
You will also have a link to get your public and private keys.
Copy the public and private keys.
Insert the keys to the Mautic Connectwise plugin and authorize it.
Configure the field mapping.
Please map all fields marked in red, as these are required fields.
- You can pull leads and/or push leads from and to the integration.
- Push leads is done through a Form action or a Campaign action.
- Pull leads is done through command line and it can be setup as a cron job.
Feature specific settings
Select the objects you wish to pull or push records from. You can push contacts to the Contacts modules in connectwise.
Pulling records will be done from Contacts module in Connectwise to Contacts in Mautic and Companies from Connectwise will be pulled into Mautic companies.
Command to push/pull records from Connectwise
To push or pull records from Connectwise you need to run the Mautic integration commands:
Pull records from the Leads object in Connectwise
php app/console mautic:integration:synccontacts --integration=Connectwise
mautic:integration:fetchleads is a alias of this command.
Push activities to the Connectwise custom object described below
php app/console mautic:integration:pushactivity --integration=Connectwise
mautic:integration:pushleadactivity is a alias of this command.
Both commands take these parameters:
Usage: mautic:integration:pushactivity [options] mautic:integration:synccontacts [options] Options: -i, --integration=INTEGRATION Integration name. Integration must be enabled and authorised. -d, --start-date=START-DATE Set start date for updated values. -t, --end-date=END-DATE Set end date for updated values. -a, --time-interval[=TIME-INTERVAL] Send time interval to check updates on Connectwise, it should be a correct php formatted time interval in the past eg:(-10 minutes)
--time-interval This parameter is used to setup the amount of time we want to pull records from. Possible entries: "-10 days", "-1 day", "-10 minutes", "-1 minute". Maximum time interval "-29 days".
Test the plugin
Follow these steps to test the integration.
Connectwise Contact Activities
You can create new contact activities in Connectwise through a Campaign action. To do so follow these steps.
- Create a new campaign or use an existing one.
- Use a push to integration action and select Connectwise. You should see the option to push activites.
- Select No if you only wish to push campaign contacts to your Connectwise integration.
- Select Yes and fill in required fields if you wish to push contacts and ativities related to each campaign contact. Activity name and member owner are required fields.
In Mautic Segments
You can create a Mautic Segment composed of contacts that are in a Connectwise campaign group. To do this create a segment filter Integration Campaign Member option, then in the filter properties select the name of the campaign group you wish to get group members from.