Square Integration

Connect Square payments and catalog to Metalogue

Square Integration

Connect your Square account to index payments, catalog, and customer data.

Quick Start

const connector = await client.createConnector({
  connector_type: 'square',
  display_name: 'Company Square',
  credentials: {
    access_token: 'xxxxxxxxxxxx',
  },
});

await client.syncConnector(connector.connector_id, true);

Synced Content

Content TypeIndexed Fields
Customersname, email, notes
Catalog Itemsname, description
Ordersnotes, line items
Invoicestitle, description

Configuration

{
  "settings": {
    "locations": ["location-id"],
    "sync_orders": true,
    "sync_catalog": true
  }
}

Next Steps