Skip to content
English
  • There are no suggestions because the search field is empty.

5/12/2026 Release Update

The following updates were released to production on May 12, 2026.

NEW: 

✨Air Horn Notification Sound + Unread Tab Indicator
Users can now choose "Air Horn" as their notification sound in preferences — it's a louder alert, great for anyone working somewhere noisy like a warehouse or paint mixing counter.

There's also a new red dot that appears on the browser tab when there are unread messages, so you don't have to keep Prokeep open in front of you to know something came in.

 ✨CDK Drive: New Contacts Sync Automatically
For dealership customers using CDK Drive — any new contact created in Prokeep from an inbound message will now automatically show up in CDK Drive within five minutes. Phone number and email updates sync back too. No more double entry. 

 ✨Order Automation: Block Orders Missing Required Customer IDs
There's a new setting for Order Automation integrations called "Require Contact External ID"  that (when enabled) prevents a quote from being created if a contact is missing a required ID on their account. Instead of the order failing behind the scenes, the counter rep sees a clear explanation of why they can't proceed. Existing customers with this requirement were automatically migrated to the new setting.

 ✨Order Automation: Easier Onboarding via Contact Import in Bridge
Some customers exist in an ERP system under more than one number (e.g., a branch location might have its own ID in addition to the main account). Prokeep can now manage these aliases/customer account numbers—used to match contacts to your ERP—directly through Prokeep's import/export process in Bridge. Previously this required backend database access. If something doesn't match correctly during import, you'll now see a warning instead of it failing quietly.

 ✨Product Search: Exact SKU Match Shows Up First
When a counter rep types or pastes a full SKU into the product search and it exactly matches a catalog item, that item now pins to the top of the results with an exact-match visual indicator. Reduces the risk of accidentally grabbing the wrong part from a list of similar-looking SKUs.


IMPROVED: 

🚀 Image Parsing is More Accurate
Image parsing — where Prokeep reads a photo and pulls out text — got a fix after a bug was causing garbled or off-base results. Counter reps sending photos of parts lists or handwritten notes should see much cleaner results now. Especially relevant for anyone on the Basic+ tier where this feature is newer.


BUG FIXES:

Order Automation

🔧Line items added after sending a quote are no longer dropped in P21 Sync
Previously, if a counter rep added items to a quote after it was already sent, those items were silently dropped and wouldn't make it into the final order confirmation. Fixed—all line items present at confirmation are now included in the sync

Microsoft Graph API Email 

🔧Missing emails are now recovered
Some inbound emails processed through Microsoft Graph API were getting silently lost if there was a temporary hiccup loading them on first attempt. Retry logic was added so those emails come through. If a customer has ever complained about missing emails on an email channel, this is likely the fix.

🔧Email deletion now works correctly
Some customers using Graph API couldn't delete emails due to a technical mismatch with the message ID behind the scenes. Resolved.

Contact Import

 🔧Labels with special characters now apply correctly
 During contact update imports, labels that had certain special characters in their name were being skipped during bulk imports without any warning. Fixed-all labels in the import file are now applied as expected.

 🔧Import error reports show errors in the correct column
After a failed Bridge contact import, the error report email was showing a blank column where the errors should have been. That column now populates correctly so you can see exactly what went wrong without needing to contact support.

Unclaimed Thread Email Notifications

🔧"Unclaimed thread" emails no longer fire when a thread is claimed right away
Users were getting false-alarm notifications saying a conversation was unclaimed, even when someone had claimed it within seconds. That's been suppressed when a claim occurs quickly after creation. 

SMS 

🔧Messages in queue no longer send after a channel is turned off
If an SMS channel was disabled, messages that were already lined up to go out would still get sent. Now the system checks whether the channel is active before sending and drops queued messages if the channel has been disabled.

Bridge Admin

🔧Deleted contact pages no longer crash
Looking up a contact in Bridge that had already been removed was causing a crash screen. It now redirects cleanly with a descriptive error message.

🔧Unauthenticated API Requests Return Proper Errors
A set of internal API endpoints were crashing instead of returning a standard 401 error when accessed without authentication. This has been corrected. No user-facing impact for authenticated users.

Upcoming

🔧Password Requirements Are Changing in June
Due to recent penetration test results, starting in mid-June, the minimum password length will increase to 12 characters. This only affects users who log in with a username and password — SSO users are not impacted and will continue to abide by whatever requirements their authentication system places on them.