Great news for everyone excited for reusable trigger logic and Functions-
Pre-release available now - We’re excited to announce that Functions Pre-release is ready to pilot in development and test instances.
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.
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.
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!