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.
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.
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 🙂
Understanding SEOs and how to duplicate my class in Spanish so I have a Spanish version and English.
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.
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 🙂
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.
This is great!!!
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
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
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).
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 🙂
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:
Ideally, these would be:
It would also be very useful to have permission controls, such as:
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
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
This would be great too we setup our events as items in our retail inventory which requires us to create spreadsheets.
I feel like this is a no brainer for restaurants, but useful for all
oohhh- YES
Opening/Closing checklists tied to teams would be AMAZING
Square Community