FAQ

chevron-rightCan I connect multiple Square accounts to Coupler.io?hashtag

Yes. Each Square account requires its own connection in Coupler.io. When setting up a data flow, you can add a new Square connection for a different account. If you want to combine data from multiple accounts in one report, pull each account into a separate data flow and use the Append transformation to merge the results.

chevron-rightWhat's the difference between Orders and Payments in Square?hashtag

Orders represent what was purchased — they include line items, applied discounts, taxes, and the order total. Payments represent the actual money collected — they include the payment method, amount charged, and transaction status. One order can have multiple payments (e.g., split tender). For revenue reporting, use both entities joined on order_id.

chevron-rightWhy are my revenue numbers 100 times larger than expected?hashtag

Square returns all monetary values in the smallest currency unit (cents for USD). A value of 2500 means $25.00. You need to divide amount fields by 100 in your destination or transformation step. This applies to total_money, amount_money, and all other money fields across Orders, Payments, and Refunds.

chevron-rightDoes the start date apply to all entities?hashtag

No. The start date filters time-based entities — Orders, Payments, Refunds, Shifts, and similar transactional data. Catalog entities like Items, Categories, Taxes, Discounts, and Modifier lists return all records regardless of the start date you set.

chevron-rightCan I get data for a specific location only?hashtag

Coupler.io pulls data for all locations under the authorized Square account. You can filter by location_id in your destination (e.g., using a filter in Google Sheets or a WHERE clause in BigQuery) after the data lands. Every entity includes a location_id field you can use for this.

chevron-rightHow do I track loyalty points for my customers?hashtag

Use the Loyalties entity to get loyalty account balances and lifetime points. Join it with the Customers entity on customer_id to attach names and contact details to each loyalty account. This gives you a complete view of your most engaged customers.

chevron-rightCan I use Square data with AI tools like ChatGPT or Claude?hashtag

Yes. Coupler.io supports AI destinations including ChatGPT, Claude, Gemini, Cursor, Perplexity, and OpenClaw. You can send Square Orders, Customers, or Payments data directly to these tools to generate summaries, identify trends, or answer natural language questions about your business.

chevron-rightHow do I calculate total labor cost from Square data?hashtag

Join the Shifts entity with Team member wages on employee_id. Multiply the shift duration (end_at minus start_at, in hours) by the wage rate to calculate labor cost per shift. Use the Aggregate transformation to sum costs by location or date range.

circle-info

For field-level details on each entity, see the Data Overview article. If you're running into connection or data problems, check Common Issues. For setup recommendations specific to Square, visit Best Practices.

Last updated

Was this helpful?