logo

CRM Integration & Automation

Synchronized the CRM with the marketplace, automated tax accounting, and freed up time for high-priority tasks.
CRM for auction platform
reduce manual work automation
IndustrieseComm
Business typeMid-sized B2B company
RegionUS
IndustrieseComm
Business typeMid-sized B2B company
RegionUS

Client

Precious Metals has been running a numismatic auction business for over 20 years. It started as a single offline store in California, then expanded to four. Over time, the company moved online to operate nationwide. As the number of customers grew, Precious Metals had to build its own software to automate internal business processes.

In 2018, the company decided to monetize this software by turning it into a standalone product and offering it alongside the core business. At that point, the client decided to replace the team that had previously worked on the product and found us on a hiring platform. Changing vendors is always a risk, and we understood their concerns. We suggested starting with a single task and continuing based on the results.

20 pounds BoE.jpg
CRM integration with eBay API.png

Challenges

We started with integrating the client’s software with the eBay marketplace to enable expansion into international markets. All products sold by Precious Metals, both offline and online, are managed within their internal system. Now, with our involvement, this setup would need to be extended to include eBay synchronization.

To be honest, we had no experience in collectibles. At first glance, it may look like a typical eCommerce project, the kind we’ve built dozens of times before. In reality, it’s not.

It required diving deep into the subject area: numismatics, notaphily (paper money collecting), gemology, and precious metals. It turned out to be an engaging domain.
5 pounds BoE back side.jpg

1. Niche-Specific Complexity

At a high level, the client’s CRM system was similar to any other CRM. We had built similar systems before, but this time the task was more complex. It required developing custom API integrations that are not found in typical sales management systems.

5 pounds BoE face side.jpg

2. Legacy Code

The database had been designed by a previous vendor. The project included a significant amount of legacy code due to both the niche and the software developed by that team.

In some cases, it’s easier and more cost-effective to start from scratch. But this was not one of them. In this case, legacy was not a dead end, but a challenge. We didn’t choose the tech stack, didn’t change the architecture, and didn’t do a full refactor. We worked with what was already in place as that was a condition set by Precious Metals.

We worked through the codebase, read it, and asked questions along the way. This was only possible because we established strong communication with the client.

We helped Precious Metals increase profitability through:

1. CRM Synchronization with eBay

The client no longer has to duplicate work: first handling data in eBay, then transferring and processing it internally, and then sending it back again.

After each transaction on eBay, data is automatically synchronized with the internal system. The client works within their own software, while order statuses and transaction data stay consistent between eBay and the client’s system.

2. Automation of Tax Accounting

The US tax system is complex in general and particularly challenging in this niche. We implemented an integration within the client’s CRM that reduced manual tax work to a minimum.

Now the process is automated: filing returns, validating reports and amounts payable, sending deadline reminders, and tracking outstanding balances.

3. API Design for Data Ingestion and Processing

To ensure stable performance, we combined several approaches: data streaming, compression, caching, and asynchronous processing. This allows Precious Metals to scale the business without compromising performance.

Result

Over several years of collaboration, we addressed a wide range of challenges, from eBay synchronization to making the system adaptable to different operational scenarios. The key growth driver for the client was solving the most complex, costly, and time-consuming business task: automating tax accounting.

The client freed up 75% of the time previously spent on manual report and tax filing preparation. This allowed Precious Metals to focus on more important priorities, such as scaling the business.

3x

reduction in operational effort driven by automation and business process optimization.

grade
8x

increase in online sales enabled by a fast launch on eBay.

grade
23%

increase in average order value compared to previous years.

grade

Contact us

/ 5000

What happens next:

  • Having received and processed your request, we will reach you shortly to detail your project needs.

  • After examining requirements, our analysts and developers devise a project proposal with the scope of works, team size, time and cost estimates.

  • We arrange a meeting with you to discuss the offer and come to an agreement.

  • We sign a contract and start working on your project as quickly as possible.