Changelog

What's new in StaffPing

Features, improvements, and fixes — straight from the build log.

September 2026

Feature

StaffPing now speaks French and Spanish

The StaffPing app itself — not just the alerts — is now in French and Spanish. It follows the language you use in Shopify, so there's nothing to switch on.

Your team's order alerts have been available in Spanish, French and Arabic since September. Now the app you set them up in is too: StaffPing is available in French and Spanish.

There's no setting to find. StaffPing shows up in the same language as your Shopify admin. If you use Shopify in French, StaffPing is in French; switch Shopify to Spanish and StaffPing follows. Regional versions like Canadian French or Mexican Spanish work too.

It's the whole app. Pings, recipients, shifts and quiet hours, logs, reports, billing — every page and button, and the messages it shows you. Dates and numbers are written the way you're used to reading them.

Each person sees their own language. Language comes from each person's Shopify account, not the store, so a manager in Montréal and a colleague in Madrid can both work in StaffPing in their own language on the same store.

Your WhatsApp alerts don't change: each ping still sends in the language you picked for it, whatever language the app is in.

Available on every plan.

Feature

Shifts and quiet hours: alerts only reach whoever is working

Give each recipient a shift and StaffPing sends order alerts only to the people on duty — the day team by day, the night team by night. Set quiet hours to pause alerts for everyone overnight.

If your team works in shifts, you've probably been swapping recipients by hand — take the day team off in the evening, put them back in the morning. You don't need to anymore.

Give each recipient a shift. Open a recipient, choose Set up shift, and pick their days and hours — every day 09:00–21:00, weekdays only, or an overnight shift like 21:00–09:00. Add your day team and your night team to the same ping, and each order alert goes only to whoever is on shift when it comes in. Anyone without a shift keeps getting every alert, exactly as before.

See the gaps before they happen. When you choose recipients for a ping, StaffPing shows the hours of the week they cover, and tells you plainly if there's a stretch when nobody is on shift.

Quiet hours for the whole store. Under Settings → Quiet hours, pause alerts for everyone — say 23:00 to 06:00. If one ping should always get through, like alerts for high-value orders, switch on Allowed in quiet hours on that ping. Recipients' shifts still apply to it.

Nothing is lost. An alert that arrives outside someone's shift, or during quiet hours, isn't sent — and isn't sent later on its own either, so nobody wakes up to a burst of old messages. It's saved in Logs, marked with the reason, and you can resend it with one tap. You're not charged for an alert that wasn't sent.

A few things worth knowing:

  • Times use your store's own timezone, shown right next to the setting.
  • Chargeback alerts never fall into a gap: if nobody on that ping is on shift, everyone on it gets the alert.
  • Scheduled reports still arrive at the time you set for them.

Available on every plan.

Feature

Know the moment a chargeback is opened

When a customer disputes a payment, StaffPing messages your team on WhatsApp with the order, the amount, the reason and the date your evidence is due — while there is still time to respond.

A chargeback arrives quietly. It lands in your Shopify admin, and the clock on submitting evidence starts running whether or not anyone has opened that page.

StaffPing now alerts you on WhatsApp the moment a payment dispute is opened, with the four things you need to decide what to do:

  • Which order it was raised against
  • Whether it's an inquiry or a full chargeback
  • The amount and the reason given
  • The date your evidence is due

Set it up like any other ping: choose the Payment Dispute trigger, pick who gets the message, done. It uses Shopify's own dispute event, so there's nothing to configure on Shopify's side and no Flow workflow to build.

Inquiries are worth catching early too — many are resolved by a quick reply with the delivery proof you already have, before they ever become a chargeback.

Requires Shopify Payments, which is where the dispute notifications come from. Available on every plan.

Feature

Order alerts in Spanish, French and Arabic

Your team reads the alert in their own language. Pick Spanish, French, Arabic or English on any ping — the labels, dates and order statuses all translate, and Arabic reads right to left.

A warehouse team in Casablanca should not have to parse an English order alert at 6am. StaffPing now sends the same alerts in Spanish, French and Arabic.

Pick the language when you choose a template — it's a filter in the template picker, right next to the other options. Nothing else about your ping changes.

It's the whole message, not just the headline. Field labels, the order status ("Unfulfilled", "Partially refunded"), and the date format all follow the language you picked. A French alert says Commande payée le 11 septembre 2026, not an English date with French labels around it.

Arabic reads right to left, properly — including the mixed bits, so an order number and a phone number still read left to right inside an Arabic sentence.

Different teams, different languages: set one ping to Arabic for the warehouse and another to English for head office. The language is per ping, not per store.

Available on every plan.

Feature

Scheduled reports, delivered to WhatsApp

Get an Excel file or a short summary of your orders on WhatsApp, on a schedule you set — the open backlog first thing, the day's orders at close.

You already get an alert the moment an order arrives. Reports answer the other question: how is the day going, and what's still waiting?

Pick a schedule and StaffPing sends it to your team on WhatsApp — no dashboard to open, no export to run.

Two formats.

  • Excel report — an .xlsx file, one row per order, with the columns you choose: order number, date, customer, phone, delivery address, items, total, payment and fulfillment status, notes. Untick the ones you don't use, and rename any header to whatever your team calls it.
  • Summary report — a short WhatsApp message with the numbers only. No file to open on a phone.

Four ready-made summaries. Morning Backlog tells you what arrived overnight, how many orders are still unfulfilled, and how old the oldest one is — the number that makes a backlog actionable. Daily Order Digest closes the day out. Weekly and Monthly Totals do the longer view.

Two presets for the Excel reports, because these are the two most people want: Open orders (everything unfulfilled, oldest first) and Orders today. Or start from scratch and filter it yourself.

Every report sends at a time you set, in your store's own timezone — so "9am" means 9am where your team is.

Reports are available on the Scale plan.

Feature

New plans: Starter, Growth, and Scale — every one with a 7-day free trial

Three plans built around how many locations you run, each starting with a 7-day free trial that includes your first 50 WhatsApp messages free.

StaffPing has new plans, built around the thing that actually grows with your business: how many locations you route orders to.

  • Starter ($9/mo) — 5 staff recipients, 1 fulfillment location, standard message templates with language translations.
  • Growth ($29/mo) — unlimited recipients, 5 fulfillment locations, custom message templates.
  • Scale ($49/mo) — unlimited recipients, 15 fulfillment locations, custom templates, priority support.

Every plan includes unlimited notification rules and all triggers and filters.

Every plan starts with a 7-day free trial, and your first 50 WhatsApp messages are on us. The monthly fee is waived during the trial, and you can cancel anytime before it ends from the Billing page. Messages after your first 50 are billed at our published per-country rates, trial or not. Failed messages are never charged.

If you're already on a StaffPing plan, nothing changes: your plan, price, and terms stay exactly as they are.

August 2026

Feature

Custom order alerts: a Spanish template, built for one store

A multi-branch store asked for alerts in Spanish, with the preparing branch and shipping method and without payment details, so we built them a dedicated template. Custom templates are on the Growth and Scale plans. Plus: zero-decimal currencies like CLP now display correctly.

A multi-branch store asked for order alerts in Spanish — with the details their branch teams need, and without the ones they don't. So we built them a dedicated template:

  • Fully in Spanish — the whole alert, not just translated labels.
  • Branch preparing the order — with pings per branch, each location sees only its own orders.
  • Shipping method — how the order leaves the store, right in the alert.
  • No payment details — this store didn't want them; their template skips them.

This template belongs to that store. Custom templates aren't a catalog you toggle — they're built per store, for how your team actually works.

Want your alerts in your language, with your fields? Message us from the app's support chat — or email support@staffping.net if you haven't installed yet — and tell us what your team needs to see. On the Growth and Scale plans, we'll build your template and let you know as soon as WhatsApp approves it (usually within a day or two).

And one fix that is for everyone: zero-decimal currencies now display correctly. Chilean pesos don't use decimal places, but alerts used to show them anyway — CLP 150,178.00 instead of CLP 150,178. Fixed.

Improvement

Per-message rates updated for Meta's July 2026 rate card

Rates now follow Meta's July 1, 2026 WhatsApp rate card. Hong Kong, Hungary, Poland, Qatar, Romania, and Singapore get their own rates instead of regional grouping rates.

Meta published a new WhatsApp Business API rate card effective July 1, 2026, and StaffPing's per-message pricing now follows it.

The main change: six markets that were previously billed under a regional grouping now have their own standalone rates — Hong Kong and Singapore (formerly Rest of Asia Pacific), Hungary, Poland, and Romania (formerly Rest of Central & Eastern Europe), and Qatar (formerly Rest of Middle East). If you send order notifications to recipients in these countries, their per-message rate is now country-specific rather than the grouping rate.

All other regions' utility rates are unchanged. The full table is on the pricing page.

Feature

Route order alerts to the right branch

Multi-location stores can now route alerts by branch: pickup orders alert the branch the customer chose, delivery orders alert the branch Shopify assigns to fulfill them.

If your store has multiple locations, order alerts can now go to the branch that actually has to act on the order — instead of every phone buzzing for everything.

Create one ping per branch and add a Branch Location rule with the location's name exactly as it appears under Settings → Locations in your Shopify admin. Then:

  • Pickup orders (Shopify local pickup) alert the branch the customer chose at checkout — instantly.
  • Delivery orders alert the branch Shopify assigns to fulfill the order. Shopify makes that call moments after checkout (based on your inventory, routing rules, and distance), so the alert arrives seconds later — routed to the right team.

The message itself got smarter too: for pickup orders, the Address line now shows the pickup branch — e.g. Store pickup (Main Street Branch) — instead of "N/A".

Two practical notes:

  • You may have seen a permission request when opening StaffPing recently — delivery routing needs to read Shopify's fulfillment assignment. Approving it enables the feature; everything else works the same either way.
  • If an order alerts a branch you didn't expect, the alert mirrored Shopify's own routing decision — check that location's inventory and your rules under Settings → Shipping and delivery → Order routing.

Matching is exact ("Main Street" never matches "Main Street 2"), and orders that match no branch ping still trigger your unfiltered pings — nothing goes unannounced.

July 2026

Fix

Fairer free plan accounting

Test messages no longer count against the free plan's 50-message limit, and disabled pings no longer produce "Upgrade Required" log entries. Counters recalculated for every store.

Two fixes that make the free plan behave the way you'd expect:

  • Test messages don't count anymore. Sending yourself a test from the ping form no longer uses up one of your 50 lifetime messages. We recalculated every store's counter — if you were close to the limit, you may have noticed headroom come back.
  • Disabled pings are fully off. Turning a ping off used to leave "Upgrade Required" entries in your logs for orders that would have matched — even with plenty of messages remaining. Disabled now means silent, and that label only appears when the limit is genuinely reached.

May 2026

Feature

Filter pings by collection or product

Add Collection and Product as ping rule fields. Pick from your store via Shopify's Resource Picker — no copying IDs, no typing SKUs.

Pings can now match on the actual collections or products in an order, not just SKUs and tags.

Add a new rule, choose Collection or Product as the field, and Shopify's native Resource Picker opens with your store's data — search, filter, multi-select, exactly the same picker you use elsewhere in the admin. Save the ping and orders containing those collections or products will trigger the notification.

Useful for merchants whose product catalog spans different fulfillment workflows — e.g. one staff group for items shipped from your main warehouse and another for items dropshipped from a supplier. Same idea works for high-value collections, fragile items, made-to-order pieces, anything where the right team needs to know based on what's in the order.

Collection membership is checked live against Shopify when each order comes in, so moving a product into or out of a collection takes effect immediately — no caching, no syncing on your side.

April 2026

Feature

See which messages were billed by Meta

New Billed / Free badges on the Logs page show whether each delivered message counted toward your usage. Filter by billing status to audit costs.

WhatsApp messages sent inside Meta's free service window (24 hours after a customer message) aren't charged. Now you can see exactly which messages were billed and which were free.

Available on Starter and Pro plans.

Feature

Resend failed messages from Logs

One-click resend for failed deliveries, right from the Activity Logs page. Failed messages now show a Resend button with retry count.

If a WhatsApp message fails (bad number, Meta transient error, template paused), you can now retry it directly from the Logs page without re-triggering the order event.

The button shows the number of retries inline (e.g. "Resend (2)") so you know how many times you've already tried.

Improvement

Real shop names in WhatsApp messages

Order alerts now show your store's actual name instead of the myshopify subdomain. Cleaner, more professional alerts for your team.

Previously, alerts showed something like 6cpcdp-rt.myshopify.com. Now they show "Acme Coffee" — the real name from your Shopify settings.

This applies to all new messages. Existing pings pick up the change automatically.

Improvement

Mobile-friendly admin

The entire embedded app — Pings, Logs, Targets, Settings — now adapts properly to phone-sized screens.

If you manage your store from your phone, the StaffPing admin should now feel native. Tables stack into cards, filters wrap cleanly, and forms are thumb-reachable.

Fix

Auto-retry on Meta transient errors

Messages that fail with Meta's generic 'Something went wrong' error are now automatically retried. Fewer manual resends needed.

Meta occasionally returns a transient #131000 error when their API hiccups. These messages used to land in your Failed bucket and require a manual resend. They're now retried automatically with exponential backoff.

Permanent errors (invalid phone, paused template, opt-out) still won't retry — those need real action.

Want to try StaffPing?

WhatsApp order alerts for your Shopify team. Set up in minutes.

Install on Shopify