Skip to main content

Flash Manager Integration β€” Automatic Order Sync

Category: External platforms Β Β·Β  Min plan: Free Β Β·Β  Slug: flash-manager

Flash Manager (flash-manager.com) is a COD order-management and order-confirmation platform β€” its own tagline is COD order management, WhatsApp confirmations & Meta ROAS. Algerian merchants use it as a call-center workspace where a confirmation team calls or WhatsApps every new order, marks it confirmed or cancelled, and follows the delivery afterwards. DZBuild ships a native integration with it, so every order placed on your store lands in Flash Manager automatically, with no export and no copy-paste.

Video tutorial​

Features​

  • Order sync β€” new DZBuild orders are sent to Flash Manager automatically.
  • Confirmation center β€” your team confirms orders in Flash Manager, including by WhatsApp.
  • Delivery tracking β€” Flash Manager's own delivery statuses are shown back inside DZBuild.
  • Advanced reports β€” Flash Manager's reporting on your order flow.
  • Campaign ROAS tracking β€” Flash Manager's Meta ROAS view of your orders.
  • Advanced API β€” the connection uses your own Flash Manager API key, stored encrypted.

What it does​

Once your store is connected, DZBuild sends each new order to Flash Manager within seconds of it being placed. This covers orders from every selling surface β€” your storefront checkout, your landing pages, and orders you create manually from the Orders page.

Nothing has to be clicked per order, and no CSV is involved. Once Flash Manager accepts an order, DZBuild records it as sent and skips it on every later attempt, so re-sending an order or pressing Send unsynced orders again does not create a second copy. The one case that can still slip through is two send attempts starting for the same order in the same instant; it is rare, but if you suspect it, check the Recent orders table for two rows with the same order number.

In the other direction, DZBuild polls Flash Manager every few minutes and shows the confirmation and delivery status of each sent order inside the integration page. Those statuses are only copied onto your DZBuild orders if you switch the mirror option on β€” it is off by default.

Status mirroring​

When Update order status from FlashManager is enabled, Flash Manager's vocabulary is translated to DZBuild order statuses like this:

Flash Manager statusYour DZBuild order becomes
New, Callback, No answerPending
Confirmed, Confirmed by customer, Self-confirmationConfirmed
Cancelled, Duplicate, Wrong numberCancelled
Label created, Ready for pickupProcessing
Picked up, Out for delivery, Attempted delivery, DelayedShipped
DeliveredDelivered
FailureReturned
warning

Two guards always apply, even with mirroring on. An order that has already been sent to a delivery company from DZBuild is never overwritten β€” its courier tracking stays the source of truth. And an order already in a final state (delivered, returned, cancelled) never walks backwards.

Benefits​

  • No manual re-entry. Your confirmation agents stop retyping names, phones, wilayas and totals into a second tool β€” the order is already there, complete.
  • Faster confirmation. Orders appear in the confirmation queue seconds after checkout, while the buyer still remembers ordering. Calling early is what keeps confirmation rates high.
  • Fewer returns. Wrong numbers, duplicates and undecided buyers get filtered before the parcel is handed to a courier, instead of coming back as a paid return.
  • One place to look. The integration page shows how many orders were sent, how many are still open, and what Flash Manager says about each one, next to your own store status.
  • ROAS visibility. Because every order reaches Flash Manager, its Meta ROAS reporting sees your full order volume, not a manually exported subset.

How to activate​

  1. Open Dashboard β†’ Add-ons at /dashboard/addons.
  2. Scroll to the External platforms section and find the FlashManager card.
  3. Click Connect FlashManager β€” it opens the management page at /dashboard/addons/flash-manager.
  4. In Flash Manager, generate an API key carrying the orders:write permission and copy it. Their menus move from time to time, so look for the API section of their settings or ask Flash Manager support. DZBuild only accepts keys that start with fm_.
  5. Paste it into the API key field and click Connect.

The integration is free on every DZBuild plan β€” Free, Pro, Unlimited and Enterprise. There is nothing to buy on the DZBuild side.

Using it​

Connection card​

  • The header shows a Connected or Not connected badge.
  • After connecting β€” or after pressing Test connection β€” the page displays your Flash Manager account, plan, and orders used out of your plan's monthly allowance.
  • Your API key is stored encrypted and never rendered in the browser. Once connected, the field only shows a masked hint like fm_live_β€’β€’β€’β€’β€’β€’β€’β€’abcd; typing a new key replaces the old one.
  • Disconnect removes the connection at any time. Your saved settings are kept.
warning

The key you generate must carry the orders:write permission. A key without it is refused at connect time with a clear message β€” generate a new key in Flash Manager with that permission enabled.

Counters​

Four tiles summarise the sync β€” Orders sent, In progress, Completed, and Not sent yet.

Settings​

  • Send new orders automatically β€” on by default. This is what makes new orders flow without any action from you.
  • Update order status from FlashManager β€” off by default. Turn it on only if Flash Manager is your primary source of order statuses.

Press Save to apply.

Sending older orders​

If there are orders that were never sent β€” for example orders placed before you connected β€” a Send unsynced orders button appears. It asks for confirmation first, because those orders count against your Flash Manager plan's monthly order quota. Confirmed orders are then sent gradually in the background.

Recent orders table​

The last sent orders are listed with Order, Customer, Total, Store status, FlashManager number, FlashManager status, and Sent at. Confirmed and delivered rows are highlighted in green, cancelled and failed ones in red.

If something goes wrong​

When Flash Manager refuses a request, a Last error banner appears at the top of the page with the reason β€” key rejected, monthly order limit reached on your Flash Manager plan, or missing permissions. Fixing the cause (reconnecting with a valid key, upgrading your Flash Manager plan) resumes sending on its own.

FAQ​

Does the Flash Manager integration cost anything on DZBuild?​

No. It is free on all DZBuild plans. You only pay Flash Manager for their own plan, and their plans carry a monthly order quota, whose size is set by Flash Manager and shown on their pricing page. That quota lives entirely on their side. All DZBuild sees is the moment you reach it: sending pauses and the Last error banner says the plan limit was reached.

Can the same order be sent twice?​

Almost never. DZBuild remembers every order Flash Manager has accepted and ignores it on later send attempts, so re-sending or backfilling does not duplicate anything. A duplicate is only possible when two send attempts for the same order start at the same instant, before either of them has been recorded. If you do spot one, delete it in Flash Manager: the DZBuild side stays correct.

Do I have to click anything for each new order?​

No. With Send new orders automatically on (the default), orders leave for Flash Manager within seconds of being placed β€” storefront, landing page, or manually created. The Send unsynced orders button exists only for backfilling older orders.

I already send orders to a courier from DZBuild. Will Flash Manager overwrite my statuses?​

Not unless you ask for it. Update order status from FlashManager is off by default, and even when enabled, orders already sent to a delivery company from DZBuild are never touched, so your courier tracking stays authoritative.

Where do I find the other integrations?​

All add-ons and external platforms live on the same page β€” see the Add-ons catalog and the External platforms section of /dashboard/addons.