I'm working on a Squarespace site and need to connect it with Box Tracker dumpster rental software. Search results suggest it should be possible, but I'd rather hear from someone with practical experience. Has anyone integrated these systems, and would this typically involve an embed, custom JavaScript, an API, or a hosted booking page? I'm also trying to avoid promising a client that it's doable before confirming that Box Tracker's older platform supports the necessary features.
4 Answers
It should be possible, but the amount of work depends on what Box Tracker provides. If there’s an embeddable booking widget or hosted order page, you can usually add it through a Squarespace Embed or Code block. If it only provides an API, you’ll need custom code and probably a small server or serverless function to handle the requests.
The important thing is to confirm whether Box Tracker has an API, webhooks, or an embeddable booking form. Squarespace isn’t a full server-side integration platform, but it can host custom front-end code or send visitors to an external booking page. Ask the vendor whether the API can create and retrieve orders and whether it supports status-change webhooks.
Don’t call the Box Tracker API directly from browser-side JavaScript if it requires a private API key, since that would expose the credentials. A safer setup is a Squarespace form sending data to your own backend or serverless function, which then communicates with Box Tracker. If there’s no usable API, you may be limited to embedding their hosted system or entering orders manually.
A Code block can handle a simple embed, while broader site-wide JavaScript features may depend on the Squarespace plan. Before going live, test the complete flow: availability, pricing, booking creation, payment, confirmation, and any later order-status updates. That will reveal quickly whether the integration is genuinely supported or only works as a basic link or iframe.

The vendor’s API documentation appears to be available, so that’s a good place to start. I’d verify the authentication method and test creating an order before committing to the full integration.