Do I need to press a button to sync data to Xero and vice versa?

No user interaction is required once the on-boarding process has been completed.

The integration will automatically update data in both systems.