Sellers can access and manage customer features from a variety of Square products.
A free CRM software built into all Square payment tools where sellers can store information about their customers, analyze how they interact with their business, and actively engage with them.
With access to customer data like purchase history or loyalty status, sellers can understand their customers better and make smarter business decisions.
Use the following APIs to integrate customer management and engagement features in your application.
Customers API
Manage customer profiles and group membership, search the directory, and sync records with CRM systems.
Customer Custom Attributes API
Define custom properties for customer profiles to unlock customization scenarios.
Customer Groups API
Create groups to enable scoped promotions at scale and actions based on group membership.
Customers API
Manage customer profiles and group membership, search the directory, and sync records with CRM systems.
Customer Custom Attributes API
Define custom properties for customer profiles to unlock customization scenarios.
Customer Groups API
Create groups to enable scoped promotions at scale and actions based on group membership.
Get up and running quickly with Square customer APIs and see the APIs in action.
Gift Cards API Sample
Shows how to sell and reload gift cards, link customers, view activity history, and generate barcodes.
Order-Ahead Sample
Lets buyers place online orders, choose delivery options, earn loyalty points, and pay for an order.
Bookings API Sample
Checks availability and books an appointment for a customer with a team member.
Gift Cards API Sample
Shows how to sell and reload gift cards, link customers, view activity history, and generate barcodes.
Order-Ahead Sample
Lets buyers place online orders, choose delivery options, earn loyalty points, and pay for an order.
Bookings API Sample
Checks availability and books an appointment for a customer with a team member.
Learn about commonly used features and tasks you can do with customer APIs.
Manage Customer Profiles
Create, update, and delete customer profiles in a seller's Customer Directory.Manage Loyalty Rewards
Create and manage loyalty rewards that allow buyers to redeem points for discounts.Sell Square Gift Cards
Create and activate a gift card that can be used at any of the seller's locations.Search for Customer Profiles
Search the Customer Directory by phone number, email address, and other attributes.Combine customer features with other Square APIs to build engagements across all areas of a seller's business and see buyer trends.
Payments × Customers
Link customers to payment flows, subscriptions, and invoices and take gift card payments with automatic redemption.
Commerce × Customers
Integrate with orders, a catalog, and bookings and use simplified flows for loyalty and gift cards.
Staff × Customers
Connect regular customers with favorite team members through payments and bookings.
Payments × Customers
Link customers to payment flows, subscriptions, and invoices and take gift card payments with automatic redemption.
Commerce × Customers
Integrate with orders, a catalog, and bookings and use simplified flows for loyalty and gift cards.
Staff × Customers
Connect regular customers with favorite team members through payments and bookings.