Connectors

/

Stripe

/

Stripe and Intacct customer account overview
Report
Cross-Connector

One view of a customer across Stripe and Sage Intacct

For finance and account teams who want a customer's Sage Intacct receivables and Stripe billing together by asking their AI assistant.

Try PopdockAI free
Get a live demo
Stripe and Intacct customer account overview
What does Fabrikam's account look like across Sage Intacct and Stripe?
Fabrikam owes 12,600.00 in Sage Intacct against a 20,000.00 credit limit, with 2 items needing attention. - Past due: INV-1042, 4,100.00, 22 days late - Paid in Stripe: INV-1047 is paid in Stripe but still due in Intacct - Stripe: 2 active subscriptions, one set to cancel on 30 November - Disputes: none open Want the recent payments as well?
Stripe
Sample figures. Your results come from your own account.
stripe-get-customer
sage-intacct-get-customer
sage-intacct-get-contact
sage-intacct-get-invoice
sage-intacct-get-ar-payment
stripe-get-subscription
stripe-get-invoice
stripe-get-charge
stripe-get-dispute

On this page

The problem

The problem

The prompt

Who it's for

How it works

Tools used

Connector

Stripe

Stripe
Run it on your own Stripe data.

Connect Stripe, pick your AI tool and paste the prompt.

Try PopdockAI free

The problem

Problems on one side of the account get missed

Answering a simple question about a customer often means opening Sage Intacct for invoices and payments and Stripe for subscriptions, failed charges and disputes. Problems on only one side, such as a paid invoice still due in the ledger, get missed.

Without PopdockAI

  • Open Intacct for balance, invoices and payments
  • Open Stripe for subscriptions and failed charges
  • Check for disputes separately
  • Miss a paid invoice still due in the ledger

With PopdockAI

  • The customer is found in both systems, preferring a matching email
  • Intacct balance, limit, invoices and payments are read
  • Stripe subscriptions, failed charges and disputes sit beside them
  • A needs attention list covers what to act on, read-only

The prompt

Use this prompt

Copy it into any AI tool connected to PopdockAI. Swap the values in braces for your own.

Prompt
**Objective:** Build one view of the customer {customer} across Sage Intacct and Stripe: what they owe in Intacct, how they are billed and paying in Stripe, and what needs attention. Look back {lookback-days} days for activity (if blank, 90).

**Step 1: Find the customer in Stripe**

If {customer} contains an @, call `stripe-get-customer` with `email` set to it. Otherwise call `stripe-get-customer` with `name.contains` set to it. If more than one customer comes back, list them (name, email, `customer-id`, created) and stop so the user can choose. If none comes back, note that the customer is not in Stripe and go to Step 2 with {customer} as the name.

**Step 2: Find the same customer in Intacct**

Call `intacct-get-customer` with `customer-name.contains` set to the Stripe `name` (or {customer} if Step 1 found nothing). If {customer} is an email address and no Intacct customer matches by name, call `intacct-get-contact` with `email` set to it, then retry `intacct-get-customer` with the contact's `company-name`.

When several Intacct customers match, prefer the one whose `email` equals the Stripe `email`, ignoring case. If that still leaves more than one, list them and stop.

The Stripe `customer-id` (cus_...) and the Intacct `customer-id` are different identifiers. Never pass one system's ID to the other system's filter.

**Step 3: Read the Intacct receivables**

With the Intacct `customer-id`:

* from the `intacct-get-customer` result: `total-due`, `credit-limit`, `term`, `status` and `last-invoice-date`
* `intacct-get-invoice` with `total-due.min` 0.01 for open invoices; mark those past their `due-date`
* `intacct-get-ar-payment` with `receipt-date.from` set to the start of the lookback window, for recent payments

**Step 4: Read the Stripe billing**

With the Stripe `customer-id`:

* `stripe-get-subscription` for subscriptions, with their `status`, `current-period-end` and `cancel-at-period-end`
* `stripe-get-invoice` with `status` open, for unpaid Stripe invoices
* `stripe-get-charge` with `created.from` set to the start of the lookback window; note any with a `failure-message`, or with `refunded` or `disputed` true
* `stripe-get-dispute` for disputes that are not closed

**Step 5: Report**

Start with a header: the customer's name, the Intacct `customer-id`, the Stripe `customer-id`, and which system the customer is missing from, if either. Then an Intacct section and a Stripe section, each with its totals first and a table of open items. Finish with a **Needs attention** list covering:

* Intacct invoices past due, and a `total-due` above the `credit-limit`
* Stripe `delinquent` true, failed charges, open disputes, and subscriptions set to cancel
* any invoice Stripe shows as paid that Intacct still shows as due (match on invoice number, or on amount and a date within 3 days)

**Rules & Guidelines:**

* Tools named intacct-... are on the intacct server; tools named stripe-... are on the stripe server. Both servers must be connected. If a tool from one of them is unavailable, say which server is not connected and stop.
* Read only. Do not call `intacct-update-customer`, `intacct-create-customer`, `intacct-create-order-entry-document` or any other Intacct create or update tool. The stripe server has no write tools.
* Pass `company` to Intacct tools only when the user names an Intacct company.

**Validation:**

* If the customer is in neither system, say so and stop.
* If the customer is in only one system, report that side in full and say plainly that no match was found in the other. Do not guess a match from a partial name.
* The two systems may write currency codes in different case (usd, USD). Compare them ignoring case, and never add amounts in different currencies together.

Who it's for

One answer, three teams that use it

Accounts receivable

Answer billing questions quickly

Balance, invoices and Stripe activity together, so you answer without switching systems.

What does Contoso's account look like across Sage Intacct and Stripe?

Credit controllers

See risk before extending credit

Overdue balances, delinquency and open disputes are listed in one place.

Is Northwind Traders over their credit limit in Intacct or delinquent in Stripe?

Customer success managers

Spot cancellations coming

Subscriptions set to cancel show up on the attention list before renewal.

Does Fabrikam have any Stripe subscriptions set to cancel or invoices past due in Intacct?

How it works

What PopdockAI does when you ask

You name the customer, and your AI assistant puts their Sage Intacct and Stripe billing on one page. It only reads and lists candidates rather than guessing.

01

Ask

You name the customer or an email.

Your AI tool

02

Find

It finds them in Stripe and Sage Intacct, preferring a matching email.

stripe-get-customer
sage-intacct-get-customer
sage-intacct-get-contact

03

Read

It reads Intacct receivables and Stripe billing for the period.

sage-intacct-get-invoice
sage-intacct-get-ar-payment
stripe-get-subscription
stripe-get-invoice
stripe-get-charge
stripe-get-dispute

04

Report

You get both sides and what needs attention, with nothing changed.

Your AI tool

What PopdockAI provides

The tools behind the answer

Ready made tools for Stripe and one secure connection to your AI tool. No code, no exports.

get-data

stripe-get-customer

Returns customer records (name, email, balance, delinquency, address) from Stripe.
get-data

sage-intacct-get-customer

Returns customers from Sage Intacct.
get-data

sage-intacct-get-contact

Returns contacts from Sage Intacct.
get-data

sage-intacct-get-invoice

Returns invoices from Sage Intacct. The record-number links to the Get invoice entries tool.
get-data

sage-intacct-get-ar-payment

Returns AR payments from Sage Intacct.
get-data

stripe-get-subscription

Returns subscriptions (customer, status, billing period, cancellation, trial) from Stripe.
get-data

stripe-get-invoice

Returns invoices (number, customer, status, dates, totals, amount remaining) from Stripe.
get-data

stripe-get-charge

Returns charges (amount, status, refunds, customer, card used) from Stripe.
get-data

stripe-get-dispute

Returns disputes (charge, amount, reason, status, evidence due date) from Stripe.
Read only.Nothing in Stripe Changes

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.

How Popdock AI secures your data

The outcome

A customer's whole billing picture on one page

Try PopdockAI free
Get a live demo

Related use cases

More ways to put this data to work

All Ramp use cases

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.

Try PopdockAI Free
See Documentation