Android and Clientele App Release Notes - May'26

Modified on Fri, 3 Jul at 1:51 PM

Features Added

Trade-In Buy-Type Picker on Android POS

The Android POS app now includes the same trade-in buy-type picker available on the web POS.

When selecting Trade In from the cart, users can now choose between:

  • Scrap, Metal & Stone Buy
  • Basic Product Buy

This allows staff to fully process trade-ins directly from a tablet without needing to switch to a desktop.


Detailed OTC Purchase Dialog on Android POS

The full multi-row Scrap, Metal & Stone Buy workflow is now available directly inside the Android POS app.

Users can now:

  • Add multiple metal and stone rows
  • Use automatic karat detection
  • View live spot pricing
  • Set offer percentages per row
  • Override totals if needed

Each row creates its own cart line, and all entries are combined into a single Merchandise Receive upon sale submission for proper inventory tracking and audit history.


IUOM Quantity Prompt on Android POS

When adding IUOM-priced products during a retail sale on Android POS, users are now prompted to enter:

  • Weight
  • Piece count (Pcs)

This ensures accurate tracking for products measured by both weight and quantity.


Cellular Bridge Calling in Clientele App

The Clientele App dialer now includes a VoIP / Cell toggle for calls.

When using the Cell option:

  • Calls use the phone’s cellular network
  • The business Twilio number still appears as caller ID
  • Calls continue to be recorded and logged

This improves call reliability in areas with poor internet connectivity.


Add New Customer From Find Customer Screen

The Find Customer screen in the Clientele App now includes a quick Add Customer button.

Users can quickly create customers with:

  • Name
  • Phone
  • Email
  • Address
  • SMS opt-in preferences

Duplicate detection is also included to help prevent creating duplicate customer records.



Unknown Numbers Now Create Activity Timeline Entries

Incoming texts and calls from unknown numbers now automatically create temporary customer records so conversations appear inside the clientele activity timeline.


Staff can later update the customer information while preserving all previous activity history linked to that number.


Enhancements Made

"Pcs" Row Added to IUOM Cart Lines

IUOM cart lines on Android POS now display a dedicated Pcs row underneath the standard quantity display, making it easier for staff to quickly view both:

  • Weight totals
  • Piece counts


Faster Clientele Activity Loading

The Clientele Activity list now uses infinite scrolling and server-side loading for improved performance.

Benefits include:

  • Faster initial load times
  • Smoother scrolling
  • Better search performance
  • Access to older records without preloading everything


Faster Call History Loading

The Calls tab in the Clientele App now loads records in smaller batches with infinite scrolling support.

Searches now also query the full server-side history instead of only previously loaded records.


Floating Date Labels in Conversations

Customer conversations now display a floating date label while scrolling, making it easier to track where users are within long message histories.


Highlighted Search Matches in Conversations

Search results inside customer conversations now highlight matching text in yellow so users can quickly identify relevant messages.


Dialer Improvements for Smaller Phones

The Clientele App dialer now scales more effectively on smaller devices to prevent:

  • Cropped keypads
  • Cramped layouts
  • Inconsistent phone number display sizes 

Bugs Fixed

Android Incoming Call Crash Fix

Fixed an issue where the Clientele App could crash after users accepted or rejected an incoming call notification while the app was running in the background.


"No Calls Yet" Loading Issue

The Calls tab now properly displays a “No calls yet” message when no records exist instead of showing a loading spinner indefinitely.


Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article