Functions pre-release available to try in Dev!

Great news for everyone excited for reusable trigger logic and Functions-

:wrapped_gift: Pre-release available now - We’re excited to announce that Functions Pre-release is ready to pilot in development and test instances.

:megaphone: What are Functions? - Functions are reusable logic blocks, streamlining app development and reducing repetitive work.

  • Functions combine the power of automations and the simplicity of apps, powered by an easy to use visual editor, native looping, and complex conditionals.
  • The initial version of Functions runs locally, synchronously with the app and is workspace-scoped.
  • In the future we plan to enable calling functions from other functions, and also calling a function asynchronously from automations. This is the first step to shared, reviewable business logic.

:right_arrow: Try Functions today - To request access or a personal demo, reach out to your Customer Success manager. If you don’t yet have a test instance, we can provision via a Developer Sandbox.

:date: Release Timelines & Feedback - We expect that production ready and generally available versions will come later 2025/early 2026.

In the meantime, sharing feedback on the pre-release is invaluable to how we evolve the feature.

Image 1: Building a Function is easy - even if you want to use loops or nested conditionals.

Image 2: Running a Function from your App is also easy, and works just like invoking a connector function.

Limitations of Early Access/Dev Sandbox Release

  • Import/Export not yet supported - Importing/Exporting Apps won’t yet include functions
  • Can’t rename, update descriptions, or archive functions yet - these are also coming soon
  • Only Account Owners, Workspace Owners, and Admins have access to build functions today - in the future we’ll have full custom roles and permissions

Encounter other limitations, have a feature request or just want to drop a note for the team? Fill in the Functions Feedback Form or comment below! :down_arrow:

9 Likes

Is it plan to expose function as tools in MCP Server? My goal is to create function automatically based on OpenAPI specifications? Same questions for connectors

Will the usage of these functions be included as a part of station based licensing or will these count as actions like automations usage?

1 Like