Square's CRM is the Customer Directory, built into Square Dashboard and Square POS. It collects customer profiles from your transactions, loyalty sign-ups and other activity, then lets you organize them into groups, add notes and send marketing to the right people. Managed well, it tells you who your regulars are, who has stopped coming in and who to reach out to next.
This guide covers where customer data comes from, how to organize it, how to keep it clean and how to use it responsibly.
Where your customer data comes from
You find the directory in Square Dashboard under Customers, Customer directory. Profiles arrive from several places:
- Instant Profiles. According to Square's help center, Square can create a profile automatically after a transaction, a loyalty enrollment, an appointment booking or an invoice. When a name comes from a payment card and no matching profile exists, Square creates one, and later purchases with that card update it.
- Loyalty sign-ups. Customers who join Square Loyalty with their phone number get a profile tied to that number.
- Manual entry. Staff can add a customer from the point of sale, for example when taking a catering order or a reservation by phone.
- Imports. If you have a list from an old system or a sign-up sheet, you can bulk import it in Dashboard. Square reports which rows were imported, matched to existing customers or failed.
Organize customers with groups and filters
A long list of names is not a CRM. Groups turn it into something you can act on.
Start with the default smart groups
Square includes two smart groups out of the box:
- Regulars: by default, customers who visited three times in the last six months.
- Lapsed: customers who were regulars but have not visited in the last six weeks.
Smart groups update automatically as customers come and go, and you can edit their rules. A cafe with daily regulars might tighten "Regulars" to more visits; a fine dining restaurant might loosen "Lapsed" to a longer window.
Add groups that match how your restaurant works
Use filters (such as loyalty membership, how a customer bought from you, and custom fields) and save them as smart groups, or build manual groups by hand. Useful groups for restaurants:
- Catering and large-order customers, so you can tell them about holiday menus early.
- Online and pickup customers versus dine-in guests, since they respond to different messages.
- Local businesses and offices that order for teams.
- VIPs you want staff to recognize by name.
Use custom fields and notes for the details that matter
Custom fields let you track things Square does not track by default, like a birthday month, "prefers patio" or "office lunch account". Notes are for staff only (customers do not see them), and each note records when it was added and by whom. Good uses: "allergic to tree nuts, confirm with kitchen" or "always orders the oat milk cortado". Square advises against storing sensitive data like card numbers or health information in notes, so keep allergy notes brief and practical and confirm allergies with the guest at every order.
Keep your data clean
Bad data leads to bad decisions and duplicate messages. Build a few habits:
- Ask for the same identifier every time. Loyalty accounts are tied to a phone number, so train staff to look customers up by phone before creating a new profile.
- Merge duplicates monthly. Square lets you merge customer profiles. Scan for repeat names with different emails or phone formats.
- Standardize fields. Decide how you record company names, birthdays and preferences so filters work.
- Avoid renaming everything. Keep group and field names stable so reports and campaigns do not break.
Put the data to work
Here is how a 40-seat neighborhood bistro might use the directory in a normal month:
- Win back lapsed guests. Send the Lapsed group a note about the new seasonal menu. Square lets you send email or text campaigns to a group, and only customers who have subscribed to marketing receive them.
- Thank regulars. Invite the Regulars group to a tasting night before it opens to everyone.
- Brief the floor. Before service, the host checks notes on tonight's known guests: anniversaries, favorite tables, allergies.
- Check results. Watch whether the campaign brought people back by looking at visits from that group over the following weeks.
Privacy and consent basics
Customer data is a responsibility as well as an asset. Collect only what you will use, get clear consent before sending marketing, honor unsubscribe requests, and limit who on your team can view and export customer information through Square permissions. Privacy and marketing laws (for example on email, text messaging and data access requests) vary by country and state, so check with an attorney if you are unsure what applies to you.
Common mistakes
- Collecting emails at the register but never sending anything.
- Blasting every customer with the same message instead of using groups.
- Letting every team member export the full customer list.
- Relying on memory for VIP preferences instead of notes.
Capture more customer data with your own app
Walk-in guests often pay and leave without leaving a trace beyond a card name. Customers who order through your own app or website identify themselves on every order.
With Orda, Square restaurants get a branded iOS and Android app and web ordering. Orders flow into Square POS, customers connect their Square Loyalty account by phone, and you can reach them with push notifications instead of hoping they open an email. More than 10,000 Square businesses have used Orda.
Related guides: setting up Square Loyalty, discounts and promotions in Square and improving customer satisfaction with Square POS.