NullaCode | Bubble Plugins and Templates
DemosContributor Profile
  • NullaCode
  • Support
  • Contact
  • Bubble Plugins
    • Square
      • Square Checkout
      • Square Card Form (Web Payments SDK)
      • Square Seller Authorization (OAuth)
      • Square Subscription Payments
      • Square Customers (Free)
      • Square POS (In-Person Payments)
Powered by GitBook
On this page
  • Forum: Help - Feedback - Feature Requests
  • Plugin Page: Purchase - Ratings
  • Key Concepts
  • Addresses
  • Page Cursor
  • Workflow Actions
  • Create Customer
  • Retrieve Customer
  • Update Customer
  • Delete Customer
  • List Customers
  • Search Customers
  • Additional Information
  • Possible Roadmap

Was this helpful?

  1. Bubble Plugins
  2. Square

Square Customers (Free)

PreviousSquare Subscription PaymentsNextSquare POS (In-Person Payments)

Last updated 2 years ago

Was this helpful?

This Bubble.io plugin will allow you to manage and sync Square customer profiles with your Bubble.io app.

Forum: Help - Feedback - Feature Requests

Plugin Page: Purchase - Ratings

Key Concepts

Addresses

Page Cursor

The List and Search actions allow pagination if there are more results than the specified limit.

If there are more results to be returned on the next 'page', a text string called a Cursor is returned which can be used in a repeat of the same workflow action to give the next page's results.

Workflow Actions

Create Customer

Creates a new customer for a business. You must provide at least one of the following values in your request to this endpoint:

  • given_name

  • family_name

  • company_name

  • email_address

  • phone_number

Retrieve Customer

Returns details for a single customer.

Update Customer

Updates a customer profile. To change an attribute, specify the new value. To remove an attribute, specify the value as an empty string.

Delete Customer

Deletes a customer profile from a business. This operation also unlinks any associated cards on file.

List Customers

Lists customer profiles associated with a Square account.

Search Customers

Fuzzy searches the customer profiles associated with a Square account using one or more specified attributes (Email Address, Phone Number and Reference Id)

Calling SearchCustomers without any explicit query filter returns all customer profiles ordered alphabetically based on given_name and family_name.

Additional Information

  • It can sometimes take a few minutes for a newly created customer profile to be returned using the List or Search actions.

Possible Roadmap

  • Custom attributes.

  • Customer groups and segments.

Addresses are formatted differently depending on the country, please see the Square documentation:

It is recommended to store Phone Numbers in format.

Working with Addresses
E.164
Square API Reference Documentation
Logo[New Plugin] Square Customers - By InterwebbBubble Forum
LogoSquare Customers Plugin for Bubble, by InterwebbBubble