Square Champion

What do you wish Square could do to better support your business (if anything were possible)?

Every day I’m working to make my business better, for myself, my staff, and my customers. With the rise of AI, “vibe coding,” and Square’s open APIs, it really feels like we’re at a point where almost anything is possible in terms of software.

 

I’ve spent years submitting feature requests and trying to help Square grow. Recently though, I’ve started building my own tools on top of Square instead.

 

It started small: exporting image URLs and catalog data so I could work more efficiently in Google Sheets. That’s since evolved into a full web app that:

  • Exports and syncs my Square catalog to Google Sheets

  • Tracks product expiration dates

  • Creates batches for cycle counts

  • Assists with purchase order generation

  • Applies automatic discounts to expiring products

  • Optimizes delivery routes

  • Even includes a “buy 12, get the 13th free” tracker to support frequent buyer programs

 

Now I’m looking for inspiration for what to build next.

 

If Square could do anything to better support your business - whether through features, data access, automation, or integrations, what would you want it to do? What problem are you still solving manually, or what feels just out of reach today?

 

I’d love to hear what other sellers are wishing for.

 

5,319 Views
Message 1 of 20
Report
19 REPLIES 19

Helping people like myself who are horrible and lack sufficient knowledge on how to effectively & efficiently use the online tools available to us. It can be a bit overwhelming and frustrating knowing I am underutilizing available supports. It takes me a substantial amount of time just to create then upload my resources. So a set of courses for people like myself taking us from the basics through advanced. 

5,285 Views
Message 2 of 20
Report
Square Champion

are there any specific areas you are struggling? We have a ton of people on the community here who love nothing more than to try and solve problems 🙂

5,265 Views
Message 3 of 20
Report

Understanding SEOs and how to duplicate my class in Spanish so I have a Spanish version and English. 

5,110 Views
Message 4 of 20
Report

As a paid service, Square should be the ones to answer issues and provide support with definitive answers. Having a community is great to chat with, and find work-around solutions, and exploits is cool, but not really a sufficient answer to a business that needs a more immediate and real solution. 

2,652 Views
Message 5 of 20
Report
Square Champion

Just like @JTPets said - ask away. This group is filled with Square nerds who have all been where you are sitting. Lots of trial and error to get things started and then continue moving forward bit by bit. When I got started, I would build on my laptop and then check it on my iPad to see how it was coming out on the store side. I still do that to see if I like the way it's presented both to my staff and our online store. There are no dumb questions. 

5,214 Views
Message 6 of 20
Report
Square Champion

Sales tax reporting!

 

Also, would love to be able to see side by side the inventory of each location (ideally live) without having to export my item library and delete irrelevant columns, we are constantly trying to transfer stock to make sure there are sizes and variations available at both locations 🙂 

5,181 Views
Message 7 of 20
Report
Square Champion

I have some code that can export your library on a repeatable schedule with inventory and other relevant details via a api key from square developer portal. 

 

Google apps script and Google sheets and an api key.

5,180 Views
Message 8 of 20
Report
Square Champion

5,179 Views
Message 9 of 20
Report
Square Champion

This is great!!!

5,177 Views
Message 10 of 20
Report
Square Champion

I prototyped my first few square api tools in google sheets. I'm now building myself a web app that does more powerful stuff at https://sqtools.ca the code for it is also in my git hub

5,176 Views
Message 11 of 20
Report
Square Champion

If you start to make different sheets that use the same data you can use another script there to copy 1 sheet to another and always have current data without breaking the source 

5,172 Views
Message 12 of 20
Report
Square Champion

Just recently I started revamping my online store.  During this process I'm literally updating and changing everything from automations, loyalty programs, website sections, etc.  I was working on my loyalty program and realized how limited it really is.  We can't have points expire less that 90 days from when they're earned and rewards have no expiration.  I can have a customer spend $100 and earn a reward but they can come back in 2 years and that reward will still be available for them to use.  I did some work arounds, but I wish the program could be updated to accommodate sellers that don't want to give discounts for everything.  I wish our online options for design would be a bit more creative and not so plain (it also could be user error, and I don't know how to make it more fun looking).

Jacqueline Mull
Owner of Jackie's Uniquely U Boutique
Owner of Uniquely U Anime

5,154 Views
Message 13 of 20
Report
Square Champion

I am ok with no expiring points, they earned them, i only offer 1% back in reality so its not bad in the end. I however was also disapppointed with the limitations of Square loyalty - one of the other features I have built now is a tracker for buy 12 get the 13th free that uses loyalty as a customer identifier and tracks purchases over time. I will be launching a Seniors day 10% off discount program using customer birthday and loyalty to match and auto discount on 1 specific day of each month.

 

Happy to work with you to set up an instance of my code or onboard you to my platform as I work to make it multi user - reach out sometime if you want a demo 🙂

4,993 Views
Message 14 of 20
Report
Square Champion

I’d like to suggest a feature for Square Teams / staff management that would be very useful in a hospitality environment.

 

It would be helpful to have a built-in staff checklist and scheduled task system within Square, accessible through the Square Teams app.

 

This could include:

 

  • Opening checklists
  • Closing checklists
  • Weekly cleaning schedules
  • Monthly maintenance or deep-clean tasks

 

 

Ideally, these would be:

 

  • Assignable to specific roles or staff members
  • Accessible on their Square Teams app
  • Time- or shift-based (e.g. appear at open, close, or on certain days)
  • when staff clock in it shows them what tasks they have to do

 

 

It would also be very useful to have permission controls, such as:

 

  • Read-only access
  • Fill-out only (staff can complete but not edit the checklist)
  • Full edit permissions for managers

 

 

This would help improve accountability, consistency, and communication across the team, especially in busy hospitality settings where paper checklists or separate apps can be forgotten or ignored.

 

Having this built directly into Square would keep everything in one place alongside scheduling, timecards, and payroll

Joss
Owner of The Pigs Nose Inn
Square Champion, Innovator, Advisor & Beta Member
Pigs Nose Inn, Devon TQ7 2BY
Website Facebook Instagram

Square Champion Logos
4,974 Views
Message 15 of 20
Report
Square Champion

Also a dedicated event ticking system for selling offline events which we could print tickets with QR code via receipt printer and then scan with the app. And sell the tickets via there online shop

Joss
Owner of The Pigs Nose Inn
Square Champion, Innovator, Advisor & Beta Member
Pigs Nose Inn, Devon TQ7 2BY
Website Facebook Instagram

Square Champion Logos
4,974 Views
Message 16 of 20
Report
Square Champion

This would be great too we setup our events as items in our retail inventory which requires us to create spreadsheets.

Dina
Co-Owner Amityville Apothecary
www.shopamityvilleapothecary.com
Instagram | TikTok @AmityvilleApothecary

Podcast: Apothecary After Dark (YouTube & Spotify)
4,666 Views
Message 17 of 20
Report
Square Champion

4,962 Views
Message 18 of 20
Report
Square Champion

oohhh- YES

Opening/Closing checklists tied to teams would be AMAZING

 

Dina
Co-Owner Amityville Apothecary
www.shopamityvilleapothecary.com
Instagram | TikTok @AmityvilleApothecary

Podcast: Apothecary After Dark (YouTube & Spotify)
4,666 Views
Message 19 of 20
Report

1) Keep the platform stable! Every time Square deploys an update that affects page-layouts or work processes, I end up having to figure out the new workflow, then retrain my employees, then update my training materials. Changes to layout and process have real affects on business workflow, and should be infrequent, only implemented when absolutely necessary, and treated with as much communication as possible. Changes to back-end, security and adding features is great, but messing with the interfaces and removing features is a problem. This is a paid for service, not an opensource platform. The clients should have a certain level of control over their systems interface and software. 
2) When something breks or is changed, businesses should have a resource to talk to other than an AI chatbot that is designed to tell you that "Everything is great. This is the way." We need to be able to speak to real people that can give definitive answers and solutions to your problem. 
3) Let businesses choose a version of software and stick with it. Similar to the way software worked prior to SaaS. Instead of constantly updating software options, maintain the basic structure and security of the platform, but allow Businesses to choose a stable interface that will not change without thorough testing and agreement. The best thing about old Register systems, is that they were stable, and did not have constant changes to their operation- allowing businesses to have a consistent training and operational program, and experts at all features and usage on staff. With unexpected interface and workflow changes, it's always a guessing game, and difficult to train new employees. Which is only further complicated by my first point - NO ONE TO TALK TOO!

4) Features are way to slow to receive answers for or be implemented. Again, choosing your software package with the features you need for your business would solve this issue, but not having the choice, and then complaining about and waiting for Square to implement a feature takes YEARS. A business shouldn't have to wait that long for a service provider to fix their system or provide a basic service feature. 

2,652 Views
Message 20 of 20
Report