Introduction to workspaces

Workspaces are a powerful way to organise and scale how you work with apps, automations, and data. With the introduction of workspaces, you can seamlessly share and reuse resources across multiple applications, automations bringing more flexibility and structure.

What is a Workspace?

A workspace is a container that holds everything you need to build and automate data-driven applications:

  • Apps: Each workspace can contain multiple apps. These apps are where you design user experiences and define how your data is presented and interacted with.
  • Automations: Create backend workflows that run independently of user interaction. For example, schedule monthly processes (like summarising orders at the end of a billing cycle).
  • Sources (Datasources): Workspaces support shared data sources that can be accessed by all apps within the workspace. You can sync your data once and leverage it across multiple use cases without redundancy.
  • Flows: Inside each app, you can build flows that define how data moves and transforms through user interaction or automation.

Shared automations

Workspaces introduces the concept of reusable automations. These are user-specific triggers or backend processes that can be attached to any app within the workspace. Instead of rebuilding the same automation across different apps, you can now define it once and use it wherever needed, saving time and improving consistency.

Benefits

  • Centralised data access: Sync your data sources once and use them across all your apps.
  • Modular architecture: Build and manage multiple apps within a single workspace.
  • Reusable logic: Create automations that can be reused across apps for consistent and efficient workflows.
  • Flexible automation: Design front and backend flows tailored to your business processes.