Vellum is coming to the AI Engineering World's Fair in SF. Come visit our booth and get a live demo!

Vellum Product Update | June 2024

Learn more about the latest updates at Vellum: Map Nodes, Inline Subworkflows, API updates and more

Written by
Reviewed by
No items found.

Welcome to another exciting Vellum Product Update!

June brought some eagerly-awaited features to Vellum that’ll help you build even more powerful AI systems!

Let’s start with one of the more exciting updates: Map Nodes.

Map Nodes

Up until now, iterating over an array of dynamic length and running a Subworkflow for each item required custom scripting or complex configurations and serial execution. You were required to manually set up a loop by connecting Nodes in a tedious layout that looked something like this:

Calling a Prompt for each item in an array without a Map Node in Vellum.

Now, you can use Map Nodes to iterate over an array and run a Subworkflow for each item in parallel.

Map Nodes work in the same way that array map functions do in many common programming languages (like Javascript’s Array.prototype.map). Map Nodes take a JSON array as an input and iterate over it, running a Subworkflow for each item. It supports up to 12 concurrent iterations, making it highly efficient for batch processing tasks.

Watch this demo to understand how to set it up, so you can switch from the tedious layout above to the more elegant workflow shown here:

Preview of a Map Node that iterates over a JSON array, and runs a Subworkflow in Vellum.

Inline Subworkflow Nodes

Subworkflows in Vellum are a great way to create reusable units of node logic and compose/organize more sophisticated Workflows.

Previously, you had to create and deploy these units in a separate Workflow before using them as a child of another.

Now, you can create and group modular units of nodes directly within an existing Workflow using Inline Subworkflow Nodes. This feature supports a similar user experience as the parent Workflow, ensuring consistency and ease of use.

Preview of a Subworkflow Node in Vellum.

This update is very important when developing your AI apps as it allows you to encapsulate complex logic in subunits without losing the context of the main Workflow!

Workflow Notes and Comments

Before, documenting your Workflow logic wasn’t possible, and collaborating required communicating outside of Vellum.

Not anymore! Now, you have two options to document your work: Notes and Comments.

Use Notes with customizable colors and font sizes to add high-level documentation about your workflow. Use Comments – a property of each Node – to document that specific Node’s purpose.

Preview of Notes and Comments in Vellum Workflows.

By adding notes and comments in your Workflows, you can provide context, instructions, or explanations, making it easier for you and your team to understand and manage complex AI systems.

Other Workflows Updates

Undo and Redo for Workflow Sandboxes

Making changes within Workflow Sandboxes was a one-way street, with no easy way to undo or redo actions. You can now use undo and redo functionality within Workflow Sandboxes using keyboard shortcuts or the UI buttons.

Support for Multiple Outputs in Workflow Metrics

Using Vellum Workflows to create LLM-based evaluators (i.e. have one AI grade another AI) is super powerful, but to date, you’ve only been able to use Workflows that produce a single score output.

We now have official support for Workflow Evaluators that produce multiple outputs!

If your Workflow has at least one Final Output Node called score with a type NUMBER, you can add more Final Output Nodes with any names and types you want.

New APIs

API for Updating a Test Suite’s Test Cases in Bulk

For a while now you’ve been able to programmatically upsert and delete Test Cases in a Test suite individually. While useful, this was problematic if you want to perform the same actions on multiple test cases at once.

To solve this, we’ve added an API to create, replace, and delete Test Cases in bulk.

Check out the new Bulk Test Case Operations API in our docs here.

Note: this API is available in our SDKs beginning version 0.6.4.

APIs for Programmatically Deploying Prompts/Workflows

Thanks to the desires of a few very forward-thinking customers, we now have APIs to support programmatically deploying prompts and workflows.

These APIs can be used as the basis for CI/CD pipelines for Vellum-managed entities.

We’re super bullish on integrating Vellum with existing release management systems (think, Github Actions) and you can expect to see more from us here, soon!

To deploy a Prompt, you’ll need the IDs of the Prompt Sandbox and the Prompt Variant shown here:

And can then hit the Deploy Prompt endpoint found here.

Similarly, to deploy a Workflow, you’ll need the IDs of the Workflow Sandbox and the Workflow shown here:

And can then hit the Deploy Workflow endpoint found here.

Note: these APIs are available in our SDKs beginning version 0.6.3.

APIs for Programmatically Moving Release Tags

We’re also excited to also announce APIs for programmatically moving Release Tags.

With these APIs, you can create a CI/CD pipeline that automatically moves a Release Tag for one environment from one version of a Prompt/Workflow to another. For example, you might run certain tests or QA processes before promoting STAGING to PRODUCTION.

To move a Prompt Deployment Release Tag, check out the API docs here.

To move a Workflow Deployment Release Tag, see the API docs here.

Note: these APIs are available in our SDKs beginning version 0.6.3.

Quality of Life Improvements

Breadcrumb Context Menus

Navigating and managing folder structures was challenging, so we made some changes to improve navigation:

  • You’ll now see breadcrumbs that show the folder path when visiting the details of an entity in Vellum. This helps you see the file structure and easily navigate up to a parent folder.
  • You can rename a parent folder by right-clicking on its breadcrumb without navigating to its parent.
  • You can now access all of an entity’s “More Menu” options by right-clicking its card in the grid view.

Override Vellum Provided API Keys

You can now provide your own API keys for models that Vellum provides API keys for such as Fireworks hosted models. To do so, click the 3 dot menu on a Model card and click the “Set API Key” option.

Image Support in Claude 3 and Gemini Models

Previously, the Claude 3 and Gemini models were limited to text-only processing.

Vellum now also supports multi-modality for Claude 3 and Gemini models, allowing parsing images and returning text.

For more on how to work with images in Vellum, see our help docs here.

Claude 3.5 Sonnet Support

We now support the new Claude 3.5 Sonnet model. It has already been automatically added to all workspaces.

We also support the model hosted through AWS Bedrock. You can add it to your workspace from the models page.

Looking ahead

That's a wrap for June — with many updates for workflows and CI/CD pipelines. We have bunch of improvements for Workflows and Evaluations planned for July as well.

Also, we’re super bullish on integrating Vellum with existing release management systems (think, Github Actions) and you can expect to see more from us here, soon!

Until next month!

ABOUT THE AUTHOR
Noa Flaherty
Co-founder & CTO

Noa Flaherty, CTO and co-founder at Vellum (YC W23) is helping developers to develop, deploy and evaluate LLM-powered apps. His diverse background in mechanical and software engineering, as well as marketing and business operations gives him the technical know-how and business acumen needed to bring value to nearly any aspect of startup life. Prior to founding Vellum, Noa completed his undergrad at MIT and worked at three tech startups, including roles in MLOps at DataRobot and Product Engineering at Dover.

ABOUT THE reviewer

No items found.
lAST UPDATED
Jul 9, 2024
share post
Expert verified
Related Posts
Guides
October 21, 2025
15 min
AI transformation playbook
LLM basics
October 20, 2025
8 min
The Top Enterprise AI Automation Platforms (Guide)
LLM basics
October 10, 2025
7 min
The Best AI Workflow Builders for Automating Business Processes
LLM basics
October 7, 2025
8 min
The Complete Guide to No‑Code AI Workflow Automation Tools
All
October 6, 2025
6 min
OpenAI's Agent Builder Explained
Product Updates
October 1, 2025
7
Vellum Product Update | September
The Best AI Tips — Direct To Your Inbox

Latest AI news, tips, and techniques

Specific tips for Your AI use cases

No spam

Oops! Something went wrong while submitting the form.

Each issue is packed with valuable resources, tools, and insights that help us stay ahead in AI development. We've discovered strategies and frameworks that boosted our efficiency by 30%, making it a must-read for anyone in the field.

Marina Trajkovska
Head of Engineering

This is just a great newsletter. The content is so helpful, even when I’m busy I read them.

Jeremy Hicks
Solutions Architect

Experiment, Evaluate, Deploy, Repeat.

AI development doesn’t end once you've defined your system. Learn how Vellum helps you manage the entire AI development lifecycle.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Build AI agents in minutes with Vellum
Build agents that take on the busywork and free up hundreds of hours. No coding needed, just start creating.

General CTA component, Use {{general-cta}}

Build AI agents in minutes with Vellum
Build agents that take on the busywork and free up hundreds of hours. No coding needed, just start creating.

General CTA component  [For enterprise], Use {{general-cta-enterprise}}

The best AI agent platform for enterprises
Production-grade rigor in one platform: prompt builder, agent sandbox, and built-in evals and monitoring so your whole org can go AI native.

[Dynamic] Ebook CTA component using the Ebook CMS filtered by name of ebook.
Use {{ebook-cta}} and add a Ebook reference in the article

Thank you!
Your submission has been received!
Oops! Something went wrong while submitting the form.
Button Text

LLM leaderboard CTA component. Use {{llm-cta}}

Check our LLM leaderboard
Compare all open-source and proprietary model across different tasks like coding, math, reasoning and others.

Case study CTA component (ROI)

40% cost reduction on AI investment
Learn how Drata’s team uses Vellum and moves fast with AI initiatives, without sacrificing accuracy and security.

Case study CTA component (cutting eng overhead) = {{coursemojo-cta}}

6+ months on engineering time saved
Learn how CourseMojo uses Vellum to enable their domain experts to collaborate on AI initiatives, reaching 10x of business growth without expanding the engineering team.

Case study CTA component (Time to value) = {{time-cta}}

100x faster time to deployment for AI agents
See how RelyHealth uses Vellum to deliver hundreds of custom healthcare agents with the speed customers expect and the reliability healthcare demands.

[Dynamic] Guide CTA component using Blog Post CMS, filtering on Guides’ names

100x faster time to deployment for AI agents
See how RelyHealth uses Vellum to deliver hundreds of custom healthcare agents with the speed customers expect and the reliability healthcare demands.
New CTA
Sorts the trigger and email categories

Dynamic template box for healthcare, Use {{healthcare}}

Start with some of these healthcare examples

Population health insights reporter
Combine healthcare sources and structure data for population health management.
SOAP Note Generation Agent
Extract subjective and objective info, assess and output a treatment plan.

Dynamic template box for insurance, Use {{insurance}}

Start with some of these insurance examples

Agent that summarizes lengthy reports (PDF -> Summary)
Summarize all kinds of PDFs into easily digestible summaries.
AI agent for claims review
Review healthcare claims, detect anomalies and benchmark pricing.
Insurance claims automation agent
Collect and analyze claim information, assess risk and verify policy details.

Dynamic template box for eCommerce, Use {{ecommerce}}

Start with some of these eCommerce examples

E-commerce shopping agent
Check order status, manage shopping carts and process returns.

Dynamic template box for Marketing, Use {{marketing}}

Start with some of these marketing examples

ReAct agent for web search and page scraping
Gather information from the internet and provide responses with embedded citations.
LinkedIn Content Planning Agent
Create a 30-day Linkedin content plan based on your goals and target audience.

Dynamic template box for Sales, Use {{sales}}

Start with some of these sales examples

Research agent for sales demos
Company research based on Linkedin and public data as a prep for sales demo.

Dynamic template box for Legal, Use {{legal}}

Start with some of these legal examples

AI legal research agent
Comprehensive legal research memo based on research question, jurisdiction and date range.
PDF Data Extraction to CSV
Extract unstructured data (PDF) into a structured format (CSV).

Dynamic template box for Supply Chain/Logistics, Use {{supply}}

Start with some of these supply chain examples

Risk assessment agent for supply chain operations
Comprehensive risk assessment for suppliers based on various data inputs.

Dynamic template box for Edtech, Use {{edtech}}

Start with some of these edtech examples

Turn LinkedIn Posts into Articles and Push to Notion
Convert your best Linkedin posts into long form content.

Dynamic template box for Compliance, Use {{compliance}}

Start with some of these compliance examples

No items found.

Dynamic template box for Customer Support, Use {{customer}}

Start with some of these customer support examples

Trust Center RAG Chatbot
Read from a vector database, and instantly answer questions about your security policies.
Q&A RAG Chatbot with Cohere reranking

Template box, 2 random templates, Use {{templates}}

Start with some of these agents

Population health insights reporter
Combine healthcare sources and structure data for population health management.
Legal contract review AI agent
Asses legal contracts and check for required classes, asses risk and generate report.

Template box, 6 random templates, Use {{templates-plus}}

Build AI agents in minutes

Agent that summarizes lengthy reports (PDF -> Summary)
Summarize all kinds of PDFs into easily digestible summaries.
E-commerce shopping agent
Check order status, manage shopping carts and process returns.
ReAct agent for web search and page scraping
Gather information from the internet and provide responses with embedded citations.
LinkedIn Content Planning Agent
Create a 30-day Linkedin content plan based on your goals and target audience.
Legal document processing agent
Process long and complex legal documents and generate legal research memorandum.
Retail pricing optimizer agent
Analyze product data and market conditions and recommend pricing strategies.

Build AI agents in minutes for

{{industry_name}}

Clinical trial matchmaker
Match patients to relevant clinical trials based on EHR.
Prior authorization navigator
Automate the prior authorization process for medical claims.
Population health insights reporter
Combine healthcare sources and structure data for population health management.
Legal document processing agent
Process long and complex legal documents and generate legal research memorandum.
Legal contract review AI agent
Asses legal contracts and check for required classes, asses risk and generate report.
Legal RAG chatbot
Chatbot that provides answers based on user queries and legal documents.

Case study results overview (usually added at top of case study)

What we did:

1-click

This is some text inside of a div block.

28,000+

Separate vector databases managed per tenant.

100+

Real-world eval tests run before every release.