ElectroNeek

Integrations · commerce

ElectroNeek + Qawafel

B2B marketplace and ZATCA-compliant document platform — sync products, orders, merchants and invoices with Saudi Arabia's leading wholesale network. Ships with 15 ready actions and 8 event triggers — usable in agent workflows without code.

What agents can do with Qawafel

Actions · 15

  • Create Product

    Add a new product to your Qawafel catalog. The workhorse for catalog sync from your ERP or storefront into Qawafel.

  • Update Product

    Edit a product's price, description, or active state. Only the fields you fill in are updated — leave the rest blank to keep them unchanged.

  • Get Product

    Fetch a single product by its Qawafel ID. Returns the full product including price, descriptions, and active status.

  • List Products

    Get products from your catalog, with optional filters by type, supplier, SKU, and active status. Returns up to 500 products (5 pages of 100)

  • Create Completed Order

    Sync a completed (fulfilled) order into Qawafel. Use this to import historical or externally-completed orders from another storefront, ERP,

  • Update Order Status

    Move an order forward in the Qawafel fulfilment workflow. Qawafel enforces a strict state machine — for example, an order must be **Out for

  • Cancel Order

    Cancel an open order. Once cancelled, the order cannot be reopened — the only path forward is to create a new order.

  • Get Order

    Fetch a single order by its Qawafel ID. Returns the full order including line items, totals, delivery details, and current state.

  • List Orders

    Get orders, optionally filtered by status, customer, or creation date. Returns up to 500 orders (5 pages of 100).

  • Create Merchant (Customer or Supplier)

    Add a new customer or supplier to your Qawafel tenant. Use this when onboarding a new B2B partner from your CRM, signup form, or another sys

  • Update Merchant

    Edit a merchant's trade name or active state. Only the fields you fill in are updated. (Legal name, CR, VAT and other identity fields cannot

  • Create Invoice

    Create an invoice in Qawafel for a customer. The invoice starts in `draft` state — use the **Generate Invoice** action (or call it from your

  • Get Invoice

    Fetch a single invoice by its Qawafel ID. Returns the full invoice including line items, totals, ZATCA PDF URL, and current state.

  • List Invoices

    Get invoices, optionally filtered by status, customer, or creation date. Returns up to 500 invoices (5 pages of 100).

  • Custom API Call

    Make a custom API call to a specific endpoint

Triggers · 8

  • New Order

    Fires the moment a new sales order is created in Qawafel. Use it to fan out to fulfillment, accounting, Slack alerts, or your CRM.

  • Order Status Changed

    Fires when an order moves to a specific status (confirmed, out for delivery, delivered, fulfilled, cancelled, etc.). Pick one status per tri

  • Invoice Paid

    Fires when an invoice is marked as paid in Qawafel. Useful for posting payment receipts to Slack, releasing fulfilment, or syncing revenue t

  • New Invoice Generated

    Fires when a ZATCA-compliant invoice is finalized in Qawafel (the `invoice.generated` event). Use it to email PDFs to customers, archive inv

  • New Product Published

    Fires when a new product is created in Qawafel. Use it to mirror your catalog into Shopify, Salla, Zid, or your data warehouse.

  • Product Updated

    Fires when a product is updated (price change, description edit, activated/deactivated). Use it to keep external storefronts in sync.

  • New Merchant Registered

    Fires when a new merchant (customer or supplier) is created in Qawafel. Use it to onboard customers in your CRM or add suppliers to your pro

  • Refund / Credit Note Created

    Fires when a credit note is created against an invoice (i.e. a customer return or refund is initiated). Use it to alert your finance team or

How Qawafel fits an agent workflow

01

Trigger or read

An agent starts from a Qawafel event or reads Qawafel data as part of a broader workflow.

02

Decide with AI

The agent classifies, matches, or drafts — with your guardrails and human approvals where it matters.

03

Act across systems

Results post back to Qawafel and to the rest of your stack — ERP, spreadsheets, email — in one run.

Ship a Qawafel workflow this month — built and run by us.