Square × NetSuite integration

Run Square and NetSuite as one system.

Relay carries invoices and catalog items out to Square, and posts payments and sales back into NetSuite, each matched to the record it belongs to. Nothing typed twice, nothing reconciled by hand.

Setup happens once and takes about a minute.

NetSuiteConnected
invoices · catalogpayments · sales
SquareConnected
Recent activityToday
  • 09:41Invoice #1042 → SquareSynced
  • 09:40Payment $1,240.00 → NetSuiteApplied
  • 09:12Invoice #1038, store not mappedFlagged
  • 06:00128 items → Square catalogSynced

Every sync is a round trip

Records go out to Square, and what happens in Square comes back to NetSuite. Choose the trip your team runs.

Invoice sync

For teams that invoice in NetSuite and collect payment in person with Square.

NetSuite → Square

Invoice sync

Open invoices become Square invoices, routed to the right store, about every ten minutes.

Square → NetSuite

Payment sync

When your driver collects a payment, Relay finds the exact invoice it pays and applies it in NetSuite. Full payments close the invoice, partial payments leave it open with the balance correct. Nobody reconciles by hand.

Catalog sync

For teams that sell through Square and keep their books in NetSuite.

NetSuite → Square

Catalog sync

Your merchandise items become the Square catalog, refreshed every day.

Square → NetSuite

Sales writeback

Each day’s completed sales post back into NetSuite with the right items and amounts.

Connect once

Ampersand handles sign in and token refresh for both systems. Relay never sees or stores your credentials.

Nothing guessed

A record that cannot be matched safely is flagged for a person to resolve. Relay never forces a bad match.

Everything on the record

Every sync outcome is written to an activity feed your whole team can read, including the ones that need attention.

Connect your accounts

Sign in, link NetSuite and Square, and choose your sync. Relay runs it on schedule from there.

Get started