🏗️ Ordering from QXO (Beacon)
Connect your QXO account — formerly Beacon Roofing Supply — to browse QXO's live catalog with your account pricing, build materials right into an estimate or change order, and place orders for a job without leaving FieldFuze. Orders flow straight to your QXO branch, and the confirmation number and status come back automatically. (For ABC Supply and SRS, see Ordering from Suppliers.)
What it unlocks
- Your real pricing. Browse the QXO catalog priced for your account and branch — not list price.
- Straight onto the estimate. Add QXO items to an estimate or change order with the QXO cost and your markup already applied, tagged so you can order them later.
- Order for the job. Send a purchase order to QXO, delivered to the jobsite, and get a QXO confirmation number back.
- Automatic status. The confirmation number and live status show on the job's Materials tab — FieldFuze checks QXO for updates on its own.
- The simplest supplier flow. No unit conversions, no freight to estimate, and no delivery-window or will-call step — QXO confirms pricing and delivery at order time.
Connect your QXO account
- Go to Organization Settings → Integrations and find QXO.
- Click Connect QXO. You're sent to QXO's secure sign-in in a new tab to log in and authorize FieldFuze, then returned already connected. (Connecting is done on the web — in the mobile app you'll see "Connect on web.")
- Back in FieldFuze, pick your account — search by name, number, branch, or city. Each QXO account already includes its own home branch (who QXO bills & ships to), so there's no separate branch step. Your Beacon default is flagged ★ your QXO default.
Your QXO accounts come from your QXO login, so everything is scoped to your real account. Each FieldFuze organization connects its own QXO account — nothing is shared between companies. Need a different account later? Use › Change account on the card. Disconnect any time — existing orders and data are unaffected.
Pricing and the ship-from branch travel with the account you choose, so pick the one you order on. If an account can't show pricing on the API you'll see a note on the card — ordering still works, but prices may not display.
Browse & price materials
- From an estimate or change order, choose + From QXO (it reads + From Supplier if you also have ABC Supply or SRS connected).
- Browse the catalog or search for an item, then set the quantity and add it.
- Live pricing comes back for your account. An item with no price on file shows Call for pricing — you can still add it, and QXO confirms the price at order time.
QXO has no price on file for that item on your account — it's not an error. Add the item anyway; the price is confirmed when the order is placed. Everything else prices automatically for your account.
Add QXO items to an estimate or change order
- Stage each item you want, then add them to the estimate (or change order) together.
- Each line lands with its QXO cost and your markup applied, tagged so you know it came from QXO.
- When the estimate or change order is ready, approve it — the order button only appears once it's approved.
Order materials for the job
Once an estimate or change order with QXO lines is approved, an order button appears.
- On the approved estimate or change order, choose 🚚 Order materials from QXO (N) (N = orderable lines).
- The dialog opens with an "Ordering from — confirm before submitting" card showing your account and branch. The PO number (
FF-…) is generated automatically and sent to QXO. - Pick the QXO job. If your account requires one, search your active QXO jobs by number or name and select it — an account can have 100+, so type to narrow the list. If you've ordered for this FieldFuze job before, the same QXO job is pre-selected. (If your account doesn't require a job, this is a free-text Job reference instead, pre-filled with the FieldFuze job name.)
- Confirm the delivery address. The job site is pre-filled — if you change it, tick the box confirming the new address before the order will send.
- Review the order lines (item, quantity, unit, and SKU) and the Material total, and add any Notes to QXO — delivery instructions, a gate code, and the like.
- Acknowledge any warnings you understand (see below), then Submit order to QXO.
You get QXO's order confirmation number back (for example YD77632). The job reference is sent to QXO so your branch knows exactly which job it's for. Submitting the same order twice won't create a duplicate — FieldFuze recognizes it and tells you it was already sent.
QXO's order is the simplest of the three suppliers: there's no unit conversion, no freight to estimate, and no delivery-window or will-call step. It needs a valid account, a QXO job (on accounts that require one), a ship-to address, and your priced lines. Prices are account- and job-specific on QXO's side, so per-line pricing is confirmed at order time rather than locked on the estimate.
Track the order
The purchase order appears on the job's Materials tab:
- Right after you submit, it shows Submitted with the QXO confirmation number.
- FieldFuze checks QXO for the order's live status and updates it on the Materials tab — you don't have to call the branch.
- Open the purchase order any time to see its current status.
Troubleshooting & getting help
- "Connect QXO (account) on the QXO card first." You're connected but haven't picked a default account yet — set one in Organization Settings → Integrations → QXO.
- "No QXO jobs found for this account." Your account requires an active job to order — create one in QXO/Beacon first, then reopen the order.
- An item says "Call for pricing." QXO has no price on file for it on your account — add it anyway; the price is confirmed at order time. (Not a FieldFuze error.)
- You changed the delivery address. Confirm the new address with the checkbox before the order will send.
- "Materials from this estimate were already ordered." Ordering again creates a duplicate — only tick the acknowledgement if you truly mean to reorder.
- Connect is unavailable on your phone. Connecting uses a secure browser sign-in — do it once on the web, then order from any device.
- It says you're disconnected. Reconnect from Organization Settings → Integrations → QXO and sign in again.
Account, pricing, branch stock, jobs, or delivery questions — your QXO/Beacon branch or QXO support. The FieldFuze app, connecting your account, or how-to — reach FieldFuze support from your profile menu → Help & Support.
QXO was formerly Beacon Roofing Supply / Beacon Building Products. Your account travels with its home branch, so switching accounts can change both pricing and where the order ships from. Ordering never changes your QXO account settings — it only places the purchase order you confirm.