SpotOn Restaurant POS | Two Way Sync Behavior

What Syncs Between SpotOn Restaurant POS and Teamwork

When your SpotOn Restaurant POS (RPOS) location is connected to Teamwork with two-way sync enabled, certain data flows automatically between the two systems. This article breaks down exactly what syncs, what doesn't, and where you may need to take manual action.


Employees

ActionSyncs?Details
Add a new employee in POS → Teamwork✅ YesThe employee must have at least one role assigned in POS. Roles, wages, email, phone, hire date, and birthday are included.
Add a new employee in Teamwork → POS❌ NoEmployees created in Teamwork are not pushed to POS. Add new employees in POS to ensure they appear in both systems.
Update employee personal info (email, phone, PIN) in either system❌ NoChanges to personal info do not sync in either direction. Update these fields in both systems after initial import - or just Teamwork if it's not needed in the POS

Time Punches

ActionSyncs?Details
Clock in/out in POS (with or without breaks) → Teamwork✅ Yes
Clock in/out in Teamwork (with or without breaks) → POS✅ Yes
Edit start/end time on a past time punch in POS → Teamwork✅ Yes
Edit start/end time on a past time punch in Teamwork → POS✅ Yes
Add breaks to a past time punch in POS → Teamwork✅ Yes
Add breaks to a past time punch in Teamwork → POS✅ Yes
Add a new time punch in Teamwork → POS✅ Yes
Clock out an open time punch from POS → Teamwork✅ Yes
Clock out an open time punch from Teamwork → POS✅ YesDo not reopen a closed time punch in Teamwork — this can cause the two systems to fall out of sync.
Delete a closed time punch in Teamwork → POS✅ PartialThe time punch in POS will show 0 hours but is not fully deleted.

Known issue: If an employee has open orders on the POS, clocking them out from Teamwork should be blocked — but this check does not work reliably. To avoid issues, clock out employees with open orders directly on the POS.


Roles

ActionSyncs?Details
Add a role to an employee in POS → Teamwork🔄 Rolling outRole changes made in POS are now syncing automatically to Teamwork. This feature is currently rolling out and may not yet be active on your account.
Remove a role from an employee in POS → Teamwork🔄 Rolling outSame as above — rolling out now.
Add a role to an employee in Teamwork → POS✅ YesIf the role already exists in POS, it will be added to the employee.
Remove a role from an employee in Teamwork → POS❌ NoRole removals in Teamwork do not sync back to POS. Remove the role in both systems manually.
Edit the role on a past time punch in POS → Teamwork❌ NoChanging the role on an existing time punch in POS does not update Teamwork.
Edit the role on a past time punch in Teamwork → POS✅ Yes

Wages

ActionSyncs?Details
Update a wage in POS → Teamwork🔧 In developmentWage sync from POS to Teamwork is not yet available. This is actively being worked on. In the meantime, use the Wage Sync Tool in Teamwork (under Point of Sale Tools) to manually pull wage data from POS.
Add a new wage in Teamwork → POS✅ YesNew wages added in Teamwork push to POS. However, changes to existing wages in Teamwork do not update POS.

Quick Reference: Where to Make Changes

What you're changingBest place to do itWhy
Add a new employeePOSSyncs to Teamwork automatically (with a role assigned)
Clock in / clock outEither systemSyncs both ways
Edit a past time punchEither systemSyncs both ways
Add or remove a rolePOS (preferred)Role sync from POS is rolling out; Teamwork → POS only adds roles, doesn't remove them
Change a wageBoth systems (for now)Wage sync from POS is in development. Use the Wage Sync Tool in Teamwork as a workaround.
Update email, phone, or PINBoth systemsPersonal info does not sync in either direction

Tips for Keeping Data in Sync

  • Always add new employees in POS first. This is the only direction that syncs for new employees.
  • Assign a role when creating an employee in POS. Without a role, the employee won't sync to Teamwork.
  • Avoid reopening closed time punches in Teamwork. This can cause mismatches between the two systems.
  • Use the Wage Sync Tool in Teamwork (Point of Sale Tools) if wages in POS and Teamwork don't match.
  • When in doubt, check both systems. For roles and wages especially, it's worth confirming data matches in both places until automatic sync is fully rolled out.

Last updated: April 2026