HubSpot CRM is a cloud-based customer relationship management platform that gives you access to tools and features to manage contacts, leads, deals, tasks, and calendar events. It integrates with other HubSpot products and allows you to create a unified customer contact database.
EngageBay is a marketing automation/CRM/sales CRM/email marketing/customer service platform all rolled into one. It helps to improve customer engagement, providing businesses with features to increase customer loyalty and generate more sales. EngageBay also provides the ability to create automated customer journeys based on customer actions and provide a single view of customer data from various sources. Unlike HubSpot, EngageBay does not have access to multiple marketing, sales and service tools and it does not offer the same level of integration capabilities with other systems and applications.