Square Setup

A few Square settings to configure before connecting will save you headaches later.

Before connecting to InkFronts

These settings live inside your Square account, not in InkFronts.

Disable other online booking channels

If you have Square's built-in online booking page enabled, clients can book through both it and your InkFronts storefront. Double-bookings won't happen — Square handles scheduling conflicts — but InkFronts can only see appointments booked through your storefront. For the best experience, we recommend directing all clients through InkFronts. In your Square dashboard, go to Appointments → Online Booking → Channels and disable any channels you're not using through InkFronts.

Also note: InkFronts creates a Square service called Flash Tattoo to power flash bookings, with each of your uploaded flash pieces as individual variations. If your Square booking channel is enabled, these may appear publicly as bookable items — which you likely don't want. Disabling your Square channel ensures clients only see and book flash through your InkFronts storefront.

Auto-accept vs. manual review for appointments

Square lets you choose whether new appointments are automatically accepted or held as pending until you review them. InkFronts works with both, but they behave differently:

  • Auto-accept: Appointments go straight to your calendar. Good if you want a fully hands-off flow for flash bookings.
  • Manual review: Appointments sit as "Pending" until you accept them in Square. Useful for custom requests where you want to review the details before confirming. Note: due to a Square API limitation, InkFronts cannot accept appointments on your behalf — see Known Limitations.

This setting is in Square Appointments → Settings → Booking preferences.

Square Appointments Plus (optional)

Square's free tier handles scheduling fine. Appointments Plus adds automated SMS reminders, follow-up messages, and richer client communication tools — these are Square features that run independently of InkFronts. If you were previously using Square's automated messaging, those will continue to work after connecting InkFronts. Just be aware that some words in outbound messages (like "discount" or "promotion") can be blocked by Square's filters — this is a Square policy, not an InkFronts issue.

After connecting

What gets synced from Square

When you connect Square, InkFronts pulls your appointment services from your Square catalog. These appear as bookable services on your storefront alongside your flash. The sync runs automatically on connect and can be triggered manually from Dashboard → Settings.

What doesn't sync

Flash pieces are not synced from Square. You manage your flash library directly in InkFronts under Dashboard → Flash. This gives you control over the gallery layout, categories, pricing, and deposit amounts without affecting your Square catalog.

Setting your deposit percentage

Your deposit percentage is configured in Dashboard → Settings. This applies to all flash bookings from your storefront. For custom requests, you set the deposit amount when you manually send the invoice.

Managing bookings day-to-day

Dashboard → My Bookings is your central hub for managing everything after a client books. From there you can:

  • See payment status at a glance — know immediately whether a deposit has been paid before the appointment date.
  • View reference images — client-uploaded inspiration photos are attached to each booking so you have everything in one place.
  • Create and send invoices for custom work — once you and a client agree on a price, you can create an invoice directly from the booking and copy the payment link to send to them. No need to jump between Square and your messages.
Square Setup — InkFronts Docs