Layout stays in sync with Square so your mobile app always reflects the most accurate version of your business data. Square is the source of truth for your catalog, locations, pricing, modifiers, and availability, and Layout reads directly from that data to power the app experience.
Once your Square account is connected, Layout performs automatic syncs to keep everything up to date. A full sync runs once per day at 11:59 PM, ensuring any changes made throughout the day are reflected in your app. This includes updates to items, prices, categories, modifiers, variations, and locations.
In addition to automatic syncing, Layout allows you to manually trigger a sync at any time from the dashboard. Manual sync buttons are available on pages where Square-backed data is displayed, such as locations, catalog-related views, and other relevant sections. Manual syncs are useful if you make an important change in Square and want it to appear in the app immediately rather than waiting for the next automatic sync.
Because Layout mirrors Square exactly, there is no separate product management system inside Layout. If something looks incorrect or missing in the app, the first place to check is Square. Common examples include items not appearing because they are not assigned to a category, modifiers not showing because they are not properly attached to an item, or variations not configured correctly.
For best results, it’s recommended to optimize your Square catalog with mobile ordering in mind. Clear item names, logical categories, and well-structured modifiers create a smoother app experience for customers. Taking time to clean up your Square catalog before launch can significantly reduce confusion and support requests later.
Location data is also synced from Square. If you add a new location in Square, it will appear in Layout after the next sync. You can then choose whether to enable that location in the app. Disabling a location in Layout will prevent it from appearing to customers, even if it remains active in Square.
If syncing appears delayed or incomplete, triggering a manual sync usually resolves the issue. If problems persist, Layout support can help diagnose whether the issue is related to Square configuration, permissions, or data structure.
Syncing runs quietly in the background once configured. After initial setup, most businesses rarely need to think about syncing unless they are making major catalog changes or adding new locations.
