/
/
See a Shopify B2B buyer's real credit exposure in Intacct
For credit and finance teams who want a B2B buyer's Intacct balance and open Shopify orders weighed against their limit, by asking their AI assistant.
On this page
Connector
Connect Shopify, pick your AI tool and paste the prompt.
The problem
B2B buyers keep ordering while invoices pile up
A B2B buyer can keep ordering in Shopify while unpaid invoices pile up in Sage Intacct, and nobody sees both numbers together. Real exposure means adding the ledger balance to orders not yet invoiced and comparing it with a limit kept elsewhere.
Without PopdockAI
- Find the company in Shopify and its Intacct customer
- Read balance, overdue invoices and credit limit
- Add up open orders not yet invoiced
- Approve the next order without the full picture
With PopdockAI
- The linked Sage Intacct customer is found, or a labelled name match
- Balance, overdue invoices, terms and limit are read
- Open Shopify orders not yet billed are added to exposure
- Actions such as a hold are recommended, and nothing is changed
The prompt
Use this prompt
Copy it into any AI tool connected to PopdockAI. Swap the values in braces for your own.
**Objective:** Show the total credit exposure for the Shopify B2B company `{company-name}` as of `{as-of-date}` (default today): what it owes in Intacct, what it has ordered in Shopify that is not yet invoiced, and how that compares with its Intacct credit limit.
**Step 1: Find the Shopify company**
Call `shopify-get-company` with `name` = `{company-name}`. If nothing comes back, retry with `name.contains` = `{company-name}`. If more than one company matches, list them (name, external-id, orders-count) and stop. Keep `company-id`, `external-id`, `total-spent` and `orders-count`.
Call `shopify-get-company-location` with `company-name` = the company's name and keep each location's `payment-terms-template-name`.
**Step 2: Carry it across to Intacct**
The company's `external-id` is the Intacct customer ID. Call `intacct-get-customer` with `customer-id` = that value. Keep `customer-name`, `credit-limit`, `total-due`, `term` and `status`.
If `external-id` is empty, or Intacct has no customer with that id, try `intacct-get-customer` with `customer-name` = the Shopify company name. If exactly one matches, use it and say the link is by name only. If none or several match, report the company as not linked to Intacct and stop after Step 3.
**Step 3: Read the open Shopify orders**
Call `shopify-get-company-contact` with `company-id` and collect each contact's `customer-id`. For each, call `shopify-get-order` with `customer-id` and keep orders that are not cancelled and have a non-zero `total-outstanding`.
**Step 4: Read the Intacct receivables**
Call `intacct-get-invoice` with `customer-id` and `total-due.min` = 0.01. Mark an invoice overdue when its `due-date` is before `{as-of-date}`. Call `intacct-get-ar-payment` with `customer-id` and `receipt-date.from` = 90 days before `{as-of-date}` to show recent payment behaviour.
**Step 5: Report**
* Header: Shopify company, Intacct customer id and name, how the two were linked (external-id or name), Shopify payment terms vs Intacct term.
* Intacct balance: total due, overdue amount, oldest overdue invoice and days past due.
* Shopify open orders not yet invoiced: exclude any order whose `name` or `order-number` appears as an Intacct invoice `reference-number`, then total the rest.
* Exposure = Intacct total due + uninvoiced Shopify orders, compared with the credit limit, with the headroom or overage.
* Payments received in the last 90 days.
**Rules & Guidelines:**
* `shopify-get-company`, `shopify-get-company-location`, `shopify-get-company-contact` and `shopify-get-order` are on the shopify server. `intacct-get-customer`, `intacct-get-invoice` and `intacct-get-ar-payment` are on the intacct server.
* This prompt is read-only. Do NOT call `shopify-update-company`, `intacct-update-customer` or any other create or update tool, even to put the customer on hold. Recommend the action instead.
**Validation:**
* If the credit limit is empty or zero, say the customer has no limit set and report exposure without a comparison.
* If the Shopify and Intacct payment terms disagree, call it out; it usually means invoices are being issued on different terms than the buyer sees at checkout.Who it's for
One answer, three teams that use it
Credit controllers
Decide on the next order with real numbers
Total exposure against the limit shows the headroom or overage before you approve.
What is Northwind Traders' total exposure across Shopify open orders and Sage Intacct invoices?
B2B account managers
Raise payment issues before they block orders
Overdue invoices and recent payments help you have the right conversation with the buyer.
Does Fabrikam Inc have overdue invoices in Sage Intacct while ordering in Shopify?
Accounts receivable
Spot terms that do not match
Payment terms that differ between Shopify and Intacct are called out, so invoices go out on the right terms.
Check Contoso Ltd's payment terms in Shopify against Sage Intacct and show their exposure.
How it works
What PopdockAI does when you ask
You name the company, and your AI assistant adds open Shopify orders to the Sage Intacct balance and compares the total with the limit. It only reads and recommends what to do.
01
Ask
You name the Shopify B2B company.
02
Find
It follows the link to the Sage Intacct customer.
03
Read
It reads the balance, overdue invoices, terms, limit and open Shopify orders.
04
Report
You get total exposure against the limit and recommended actions.
What PopdockAI provides
The tools behind the answer
Ready made tools for Shopify and one secure connection to your AI tool. No code, no exports.
shopify-get-company
shopify-get-company-location
sage-intacct-get-customer
shopify-get-company-contact
shopify-get-order
sage-intacct-get-invoice
sage-intacct-get-ar-payment
This report is built from Get data tools only. PopdockAI applies the row, field and parameter rules your admin sets, and every query is written to the audit trail.
The outcome
True exposure known before the next order
Related use cases
More ways to put this data to work
One prompt template with infinite possibilities.
Your AI assistant adapts its approach, tone, and capabilities to match each unique context while you maintain a single, manageable workflow.
Join forward-thinking companies that are transforming their operations with intelligent, secure AI automation.

.webp)
