Migration Guide

How to Migrate from Square Appointments to SHIFT

A ten-step migration plan that moves your clients, service catalog, and twelve months of appointment history from Square to SHIFT in under a week. Card readers change, but everything your business runs on transfers cleanly.

Last updated: April 13, 2026

Who this guide is for

This guide is written for salon and barbershop owners currently running Square Appointments who need more capability — multi-provider calendars with individual availability, per-chair revenue tracking, client retention intelligence, booth renter management, or walk-in queue management. Square Appointments is a solid starter tool, but teams and booth-rent shops hit its ceiling fast. SHIFT takes over where Square leaves off.

What transfers from Square

  • Client contact info: name, email, phone number
  • Appointment history for the last 12 months (service, date, provider)
  • Service catalog: names, durations, prices, categories
  • Provider list and assigned services
  • Gift card balances (manual reconciliation)

What changes

  • Payment processor: Square → Stripe. New card reader required.
  • Card-on-file tokens do not transfer. Clients re-enter card at first new booking.
  • Team management: SHIFT adds commission tracking, booth-rent, and role-based access.
  • Scheduling: SHIFT uses RFC 5545 recurring rules — more patterns than Square supports.
  • Financials: SHIFT runs a double-entry ledger. Richer revenue breakdown by provider and service.
  • Client intelligence: churn prediction, morning briefings, and rebooking alerts are new.

Step-by-step migration plan

  1. 1

    Export your client list from Square

    In Square Dashboard, go to Customers → Directory → Export to CSV. The export includes names, emails, phone numbers, and visit dates.

  2. 2

    Export your service menu and pricing

    From Items & Orders → Item Library, export your services, durations, and prices as a CSV. This becomes the basis of your SHIFT service catalog.

  3. 3

    Export appointment history

    From Appointments → Calendar → Reports, export the last 12 months of appointments. SHIFT uses this to rebuild visit history on each client profile.

  4. 4

    Create your SHIFT account

    Sign up at app.goingshift.com. Complete business details, connect a Stripe account for payments, and invite any team members.

  5. 5

    Import clients, services, and history

    Upload the three CSVs to SHIFT's import wizard. Column mapping is automatic for Square's standard export format. Preview shows detected duplicates before commit.

  6. 6

    Configure availability and service routing

    Set business hours, per-provider schedules, and which providers offer which services. SHIFT supports more granular routing than Square Appointments.

  7. 7

    Order or activate your card reader

    If you want to keep using card-present payments, order a Stripe Reader S700 or BBPOS WisePOS E. Tap to Pay on iPhone works with no new hardware.

  8. 8

    Update your booking link

    Replace your Square booking URL on your website, Instagram bio, and Google Business Profile with your new SHIFT booking link. Keep both live for a week during cutover.

  9. 9

    Run SHIFT in parallel for one cycle

    For the first week, keep Square active but accept new bookings only on SHIFT. This catches edge cases without disrupting already-booked appointments.

  10. 10

    Cancel Square Appointments subscription

    Once all Square appointments have cleared, cancel the Square Appointments subscription. Your Square Point of Sale account can stay active if you use Square for retail.

Hardware: what stays, what gets replaced

HardwareSquareSHIFTAction
iPad or tabletWorksWorksKeep
Square Reader / TerminalSquare onlyNot compatibleReplace with Stripe Reader S700 or BBPOS WisePOS E
Tap to Pay on iPhoneWorksWorksRe-enable in SHIFT
Receipt printer (Star Micronics)WorksWorksKeep
Cash drawerWorksWorksKeep

Cutover timeline and go-live checklist

Expect zero downtime. SHIFT and Square run side by side during cutover so existing Square appointments continue as scheduled while new bookings flow to SHIFT.

  • Day 0: Export CSVs, create SHIFT account, import data.
  • Days 1–2: Configure providers, services, and availability in SHIFT.
  • Day 3: Update public booking link. New bookings flow to SHIFT.
  • Days 4–10: Parallel run. Existing Square appointments complete; new bookings go to SHIFT.
  • Day 10+: Cancel Square Appointments subscription. Archive Square data.

Frequently asked questions

No. SHIFT imports client contact info and the past 12 months of appointment history from Square's CSV exports. Client profiles are created with their full visit history, so provider notes and rebooking patterns are preserved.

No. Square card readers only work with Square's payment processor. SHIFT uses Stripe, so you will need a Stripe Terminal-certified reader (Stripe Reader S700, BBPOS WisePOS E, or BBPOS WisePad 3). Tap to Pay on iPhone works with no new hardware.

Most shops complete the technical migration in 2–4 hours. The parallel-run period adds about a week, during which new bookings go to SHIFT while existing Square appointments clear. Full cutover typically takes 7–10 days end to end.

No. SHIFT supports guest booking — clients book without creating an account. Returning clients are matched automatically by phone number or email.

Square does not export recurring appointment rules, only individual instances. You will need to recreate recurring bookings in SHIFT. SHIFT uses RFC 5545 (the same standard as Google Calendar) for more flexible recurrence patterns than Square offers.

Ready to make the move?

Start free. No credit card required. White-glove migration support available.

We use cookies to improve your experience. Privacy Policy