Yes, there are different ways you can do that. Some of the more high-end brands actually have all the necessary tools for integrations. Another way is using tools like Zapier to bridge between the apps. Perhaps the best solution is to go for a complete solution like RunSensible, that has lots of extra tools seamlessly integrated into its CRM.