How we enabled streamlined partner onboarding and collaboration to drive 28%+ sales growth for our client.
Grotomation
Grotomation

How we seamlessly integrated multiple platforms to enhance lead management, automate responses, and improve overall communication efficiency for our client.

Grotomation

The Client

Our client is an online platform that connects borrowers with various loan options from various lenders. It simplifies finding and applying for loans by offering a user-friendly interface, personalized recommendations, and a transparent comparison of loan terms and interest rates. Whether you're seeking a personal loan, mortgage, or business financing, our client aims to make borrowing easier and more accessible.

The Problem

The sales team faced several critical challenges that were hindering their overall efficiency and productivity. One major issue was the inefficiency of their existing CRM system, which is not adequately supporting their needs. Additionally, there is a significant lack of automation and seamless workflows between the various platforms they use for mortgage document management. 

This disconnect also extends to the integration between their CRM and other essential tools such as the dialer and text platform, resulting in further inefficiencies. 

To compound these issues, there is a pressing need for customized views and layouts within HubSpot that can be tailored to meet their specific business requirements and processes. Addressing these challenges is crucial for optimizing their operations and achieving better outcomes.

1

Lack of an efficient CRM for their sales team

2

Lack of Automation & Workflows between the platforms they use for mortgage document management

3

Efficiency between CRM & other tools that their sales team uses (dialer and text platform)

The Tech Stack

Our client required a comprehensive integration solution involving HubSpot, Arive, Vici Dial, and Bonzo–leveraging their APIs. The integrations needed were:

Arive-HubSpot Integration:

  • Arive, a loan application, qualifies leads using loan-based questions.
  • A two-way sync was essential, ensuring that leads from Arive would directly enroll in HubSpot, and any engagement within HubSpot would reflect back in Arive.

Vici-Dial and HubSpot Integration:

  • Vici-Dial, the client’s calling system, was already integrated with HubSpot.
  • The task was to review and ensure all activities and engagement updates from Vici-Dial were accurately logged in HubSpot.

Integration of HubSpot and Bonzo:

  • Bonzo is used for messaging.
  • The integration required leads coming into Bonzo to be enrolled in HubSpot, with all related activities recorded using HubSpot’s engagement API.
  • Additionally, the client wanted to integrate ChatGPT with Bonzo to automatically send replies based on predefined conversation flows and customer queries.

API Loan Calculator for Leads:

  • An API-based loan calculator to fetch interest rates, allowing customers to check loan values on the website directly.



Our Approach

To address these integration requirements, we developed a multi-faceted approach utilizing various tools and technologies to ensure seamless communication and data flow between the systems. 

The project focused on integrating Bonzo and HubSpot using Firebase and HubSpot UI extensions. 

The primary goals were to enable: 

  1. Smooth SMS communication tracking and management within the HubSpot interface.
  2. Generating automated response functionality through ChatGPT.

To achieve this, we worked on 2 key components: 

  • Integration; and
  • Technical Workflows

Integration Components:

  • Firebase Webhook:
  • Purpose: Acted as an intermediary handling incoming and outgoing messages between Bonzo and HubSpot.
  • Functionality:
  • Incoming Messages: On receiving an SMS, Bonzo triggers the webhook, capturing message details and logging them in HubSpot, creating a contact if necessary. Integrated with ChatGPT to analyze incoming messages and generate automatic responses.
  • Outgoing Messages: When triggered, the webhook searches for the contact in HubSpot using the phone number, updating the contact's content and creation date.
  • HubSpot UI Extension:
  • Purpose: Enhanced the HubSpot interface by embedding custom UI components for direct interaction with Bonzo messages.
  • Functionality:
  • Display SMS: Created a card in HubSpot to view SMS messages associated with a contact or deal.
  • Send SMS: Enabled users to compose and send SMS directly from the HubSpot card, using serverless functions to send messages through Bonzo. 
  • Serverless Functions:
  • Purpose: Managed backend processes for sending SMS messages from HubSpot to Bonzo.
  • Functionality:
  • Sending SMS: Triggered by sending an SMS from the HubSpot UI card, interacting with Bonzo’s API to deliver the message.
  • Receiving SMS: Ensured the HubSpot UI reflects the latest communication messages.

Technical Workflow:

  • Receiving SMS in HubSpot:
  • Bonzo triggers the Firebase webhook with message details, creating or updating the HubSpot contact.
  • The webhook processes the message, updating the HubSpot UI card with the new SMS.
  • ChatGPT analyzes incoming messages to generate automated replies.
  • Sending SMS from HubSpot:
  • Users compose an SMS in the HubSpot UI extension card.
  • Sending the SMS triggers a serverless function.
  • The serverless function communicates with Bonzo’s API to deliver the 

message.

  • The HubSpot UI updates to reflect the sent message.
  • ChatGPT provides responses based on the context of the conversation.

The Solution

Through the project, we implemented comprehensive integration solutions that addressed each of the client's needs. During the project, we achieved the following for our client:

  1. Arive-HubSpot Integration:
  • Two-Way Sync Implementation: We developed and implemented a robust two-way synchronization system between Arive and HubSpot. 

This system allowed leads qualified in Arive to be seamlessly enrolled in HubSpot. 

Conversely, any engagement activities or updates occurring within HubSpot were automatically synchronized back to Arive, ensuring consistent and accurate lead management across both platforms.

  • Real-Time Data Synchronization: Our solution ensured that all lead information and engagement activities were updated in real-time, minimizing the risk of data discrepancies and enhancing the client's ability to track and manage leads effectively.
  1. Vici-Dial and HubSpot Integration:
  • Comprehensive Review and Optimization: We conducted an in-depth review of the existing integration between Vici-Dial and HubSpot. 

This review included examining the data flow, identifying potential gaps, and optimizing the integration to ensure all activities and engagement updates from Vici-Dial were accurately logged in HubSpot.

  • Accurate Call Activity Logging: By refining the integration, we ensured that all call activities, including call logs, durations, and outcomes, were precisely recorded in HubSpot. 

This enabled the client to have a comprehensive view of lead interactions and improved their ability to analyze and act on call data.

  1. Integration of HubSpot and Bonzo:
  • System Development with Firebase and Serverless Functions: We designed and implemented a robust integration system using Firebase Webhook, HubSpot UI Extension, and serverless functions. 

This system facilitated seamless communication between Bonzo and HubSpot, allowing for efficient tracking and management of SMS communications within HubSpot.

  • Direct Interaction and Enhanced Communication Management: The integration enabled users to view, compose, and send SMS messages directly from the HubSpot interface. 

This centralization of communication tools enhanced the efficiency of managing customer interactions.

  • ChatGPT Integration for Automated Replies: We incorporated ChatGPT into the Bonzo-HubSpot integration to provide automated replies based on predefined conversation flows and customer queries. 

This significantly reduced response times and improved communication efficiency by offering instant, contextually relevant responses.

  1. API Loan Calculator for Leads:
  • Development of an API-Based Loan Calculator: We created a sophisticated API-based loan calculator that fetched real-time interest rates and loan values. 

This tool was integrated into the client’s website, allowing customers to easily calculate and compare loan options.

  • Enhanced Customer Experience: By enabling customers to check loan values directly on the website, we provided a user-friendly tool that empowered them to make informed financial decisions quickly and conveniently.
  1. Integration of ChatGPT using APIs
  • ChatGPT Integration for Automated Replies: API Development and Integration: We developed APIs to integrate ChatGPT with Bonzo and HubSpot. 

    This allowed ChatGPT to seamlessly interact with both platforms, analyzing incoming messages and generating automated replies based on predefined conversation flows and customer queries.

  • Automated Reply Generation : Whenever an incoming message was received, ChatGPT, through the integrated APIs, processed the message content and generated a contextually relevant reply. 

    This reply was then automatically sent through Bonzo and logged in HubSpot, ensuring consistent communication records.

  • Dynamic Template Suggestions: ChatGPT was configured to provide dynamic message templates and reply suggestions based on the context of previous interactions. 

    This feature helped users quickly respond to customer queries with appropriate and personalized messages.

  • Real-Time Response Enhancements: The integration of ChatGPT significantly reduced response times by providing instant replies. 

    This not only improved communication efficiency but also enhanced the overall customer experience by ensuring timely and accurate responses to their inquiries.

The Impact and Outcome

The integrations significantly enhanced the client’s operational efficiency and data management capabilities. Key outcomes included:

50% Reduction in Lead Enrollment time
75% Increase in SMS response rate.
30% Decrease in Manual Data Entry

Improved Lead Management:

  • 50% Reduction in the time taken to enroll leads and update engagement activities.
  • Automated data synchronization minimized errors, leading to more reliable lead information.

Enhanced Communication Efficiency:

  • 75% Increase in SMS response rate due to streamlined messaging within HubSpot.
  • All interactions were tracked within HubSpot, providing a holistic view of customer engagement.
  • ChatGPT's integration reduced average response time by 60% , ensuring prompt and contextually relevant replies.

Operational Efficiency:

  • 30% Decrease in manual data entry efforts, allowing the team to focus on more strategic tasks.
  • Ensured that all platforms reflected the most up-to-date information, enhancing decision-making processes.
 

Case Studies

Empowering Email Marketing for Ideal Living

Take a sneak peak into how we integrated WooCommerce with Klaviyo for an oil diffuser brand, improving email marketing strategies that resulted in a 66% contribution to total revenue from email...

Nurturing Existing Database of Records and Initiating Marketing Hub Implementation

Read how we leveraged HubSpot for nurturing existing database of 440K contacts and initiated Marketing Hub implementation to deliver 24% m-o-m growth in marketing qualified leads for a Healthtech...

Delivering HubSpot Expertise for Marketers

A digital solutions company faced a lack of strategic and technical marketing expertise when their marketing manager went on maternity leave. The firm provided comprehensive digital marketing support...