Bringing the full power of agreement automation through integrations with HubSpot and Workato

Quote-to-cash platform / 6-month engagement (ongoing)  /  5-person team

screen.png

About the project

RevOps is a quote-to-cash platform for Software Businesses, which helps Sales close deals faster with automation in the buying process. Integrating with Salesforce and Hubspot, the platform helps streamline the sales team's workflow allowing users to efficiently manage customer agreements, billing, and quoting. More about RevOps here

Client requirements 

  • Native HubSpot integration and data sync

    • Contacts

    • Companies

    • Deals

    • Line-items

    • SKUs.

  • Integrate iPaaS solution to provide users with various integrations within the platform e.g. Slack, Hubspot, Airtable, etc.

  • Services should be configurable for each tenant separately.

System requirements

Integrity

Existing integration with Salesforce should be preserved, however, new integration should reuse as much functionality as possible by creating shared adapters and data structures.

Data consistency

With HubSpot and Salesforce integrations, all data should be consistent not only inside of the app but with external systems as well.

Quality

All integrations should be tested, which requires ~80% unit tests coverage and UI coverage with Cypress tests.

Services

Software Engineering

Quality Assurance

Technologies

  • Frontend: React / Redux 

  • Backend: Python / Flask, Kafka, ElasticSearch, Go

  • Cloud: GCP, Kubernetes

Product Team

4 engineers

1 solution architect

Women working on the computer.png

Workato integration: results

Schema of workato integration.png
Authentication

User data is synced between the platform and Workato.

Settings page

Each tenant is able to create custom recipes within RevOps in the most seamless way by using the Workato iframe. Workato routing is incorporated with RevOps routing.

Feature flags

The feature is available for testing and can be turned on and off for specific tenant.

Custom connector creation
Actions

Define how our system should react when something happens in a 3rd party system.

Triggers

Triggers creating allows defining how Workato should react when something happens within the RevOps platform.

Adjusting endpoints

In order to allow other applications to use the RevOps platform, existing endpoints are adjusted so that they can be used in the connector.

Hubspot integration: results

Settings

In order to match data correctly, each tenant is able to set correct mappings between data / multi-currency settings or sync behavior.

Data sync

Data for syncing deals/contacts/companies/line items and SKUs is consistent and synced in both ways between platforms.

Notifications

Each user is able to receive notifications when data is synced and reports in case of incidents or failures.

Tiered pricing

Advanced features from the RevOps platform like tiered pricing do not exist in HubSpot, therefore there custom recalculation logic was implemented.

Authentication
Other integrations alignment

User's data is aligned between RevOps and HubSpot platforms. The user is able to login into HubSpot from RevOps and vice versa.

The presence of other integrations like Salesforce required a seamless connection with the existing system, e.g. creation of shared deal search functionality that will work with both platforms.

Laptop screen with open deal editor.png

More of recent case studies

Academy-Devices.png
eLearning platform for in-house Academy

#React 

#PostgreSQL 

#AWS

Powerful and innovative LMS which helps Radency automate processes of students' enrollment and training.

Homevest 1 png (1).png
Crowd Investment PropTech Platform

#React 

#Node.js 

#AWS

The platform allows individual investors to generate passive income through real estate investments.

revops our work.png
Quote-to-Cash Platform

#React 

#Python

#ElasticSearch

The feature-rich platform that streamlines quoting, contracting, and billing processes increasing the sales team's productivity.

Let's talk 

Interested to learn more on how Radency can bring value to your business? Drop us a line!