- 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. Queue Support (RabbitMQ/Beanstalkd)
- 17. Themes
- 18. Translations
- 19. Tips & Tricks
- 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
Get the Connectwise client member credentials
You will need your company id in order to authenticate the Connectwise plugin. To create a new API member you will need to use the thick client. you can dowload here. Go to: System/member and you can create a new API member there. You will also have a link to get your public and private keys.
Copy the public and secret keys.
Configure the Mautic Connectwise plugin
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.
Enabled features: You can pull contacts from the integration.
Push leads is done through a form or a campaign.
Pull leads is done through command line and it can be setup as a cronjob.
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 records and Companies from Connectwise will be pulled into Mautic companies.
Command line script to pull records from Connectwise
To pull records from Connectwise you need to use a command from CLI. Use this command:
Used to pull records from the Leads object in Connectwise
- php app/console mautic:integration:fetchleads
Parameters both commands take:
--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". Maximun time interval "29 days".
--integration=Connectwise to use with Connectwise integration. In future this command may be used for other integrations.
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 segments 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.