End-to-End Product Development for CustomerConnect

Vodworks partnered with CustomerConnect to build a cloud platform that powers rewards, surveys, vouchers, and multi-channel campaigns. We aligned product decisions to business goals, controlled costs, and enabled timely customer onboarding.

  • Full-scope delivery within the agreed deadlines
  • Smooth project handover with clear documentation
Image

About The Client

CustomerConnect provides a cloud-based engagement platform that helps retailers and hospitality brands drive loyalty, gather feedback, and run targeted campaigns across digital and in-store touchpoints.

  • Location: United States
  • Industry: Retail
  • Services Provided: Product strategy, Backend development, POS integrations, native Android app, web application, QA, and project management

The Scope

Vodworks was tasked with delivery across several platforms. The team of expert engineers was responsible for building and integrating three core product surfaces:

  • POS system: Promotion, voucher, and loyalty handling at the point of sale, plus BLE-triggered experiences through Clover.
  • Web app (Admin Portal): Campaign setup, rewards/surveys/vouchers management, catalog and offers, analytics, and onboarding workflows for admins and super admins.
  • Native mobile app (Android): Customer ordering, offers, loyalty wallet, and location-aware experiences powered by Bluetooth Low Energy triggers.
Image

Why Customer Connect Chose Vodworks

  • Product strategy aligned to budget: We shaped a delivery roadmap that matched commercial targets without scope drift.
  • Proven integration depth: Strong history integrating POS/eCommerce systems and proximity tech (BLE/Clover).
  • One accountable partner: A single team covering backend, POS, mobile, and web, reducing coordination risk.

How Vodworks Helped

Vodworks managed the full development cycle from product strategy and solution design to delivery, QA, and handover, while staying within strict budget and time limits.

Key Deliverables:

  1. Architecture & Platform
    • Scalable cloud architecture with .NET backend services and SQL Server data layer
    • Hangfire for background processing (voucher issuance, campaign scheduling, loyalty accrual)
    • Multi-tenant configuration for brand/customer segregation
  2. Administration Web App
    • Angular 7 portal for campaigns, rewards, surveys, vouchers, catalogs, and onboarding flows
    • Role-based access for admins and super admins
  3. Mobile
    • Android app (Java) with ordering, loyalty wallet, and offers
    • BLE triggers via Clover to enable proximity-based in-store interactions
  4. Integrations
    • POS and eCommerce connectors for promotions, order sync, and redemptions
    • SMS, email, and social campaign channels
  5. Engineering
    • Automated QA coverage, performance checks, and release gating
    • CI/CD pipelines, environment promotion, and runbooks
    • Complete technical and operational documentation

Tech stack

dot-net
angular-7-logo
SQLserver
hangfire-logo
java
JS Icon

Team

file-code icon

Backend Engineers

Mobile phone icon

Mobile Engineers

bring-to-front icon

Front-end Engineers

terminal-square icon

QA Engineers

User Icon

Project Manager

The Results

Vodworks delivered a production-ready platform with clear documentation, enabling smooth onboarding and operational continuity. Our role focused on engineering and delivery excellence while supporting the client’s commercial milestones.

Key project achievements include:

  • On-time rollout of core modules (rewards, surveys, vouchers, campaigns) with POS/eCommerce connectivity
  • BLE-enabled in-store experiences through Clover, connected to loyalty and promotions logic
  • Administration portal that simplifies campaign creation, customer onboarding, and day-to-day management
  • Reliable background processing for time-based and event-driven workflows using Hangfire
  • Complete handover: architecture diagrams, API specs, runbooks, environment configs, and QA artifacts

Frequently Asked Questions

Is on-demand developer availability among your offerings in software development?

arrow

We provide you with on-demand engineers whether you need additional resources for ongoing projects or specific expertise, without the overhead or complication of traditional hiring processes within our staff augmentation service.

Explore our Team and Staff Augmentation services

Are we able to vet the developers before we take them on-board?

arrow

When augmenting your team with our developers, you have the ability to meticulously vet candidates before onboarding. \n\n We ask clients to provide us with a required developer’s profile with needed skills and tech knowledge to guarantee our staff possess the expertise needed to contribute effectively to your software development projects. You have the flexibility to conduct interviews, and assess both developers’ soft skills and hard skills, ensuring a seamless alignment with your project requirements.

Explore how we work

How do you manage and accommodate change requests in software development?

arrow

We seamlessly handle and accommodate change requests in our software development process through our adoption of the Agile methodology. We use flexible approaches that best align with each unique project and the client's working style. With a commitment to adaptability, our dedicated team is structured to be highly flexible, ensuring that change requests are efficiently managed, integrated, and implemented without compromising the quality of deliverables.

Read more about how we work

Who owns the IP of my application code/will I own the source code?

arrow

As our client, you retain full ownership of the source code, ensuring that you have the autonomy and control over your intellectual property throughout and beyond the development process.

Tell us more about your project

How do you handle different time zones?

arrow

With a team of 150+ expert developers situated across 5 Global Development Centers and 10+ countries, we seamlessly navigate diverse timezones. This gives us the flexibility to support clients efficiently, aligning with their unique schedules and preferred work styles. No matter the timezone, we ensure that our services meet the specific needs and expectations of the project, fostering a collaborative and responsive partnership.

More about Vodworks

Get in Touch with us

Thank You!

Thank you for contacting us, we will get back to you as soon as possible.

Our Next Steps

  • Our team reaches out to you within one business day
  • We begin with an initial conversation to understand your needs
  • Our analysts and developers evaluate the scope and propose a path forward
  • We initiate the project, working towards successful software delivery