Discover our library of agent-building resources. Search by use case, product, creator & more.
What agent are you building?
Here are some of the top use cases:
Templates
Templates and tutorials for all AI agent categories
Apps
Third party apps that extend Voiceflow functionality
Integrations
Browse Functions that integrate with other tools
Use OpenAI Vision API and Custom Functions to elevate AI Agents in Voiceflow.
Use this template to create an AI agent that handles follow ups with contextual memory
Pete walks through how to build a personalized hotel booking assistant for Hotels.com by leveraging CRM data, large language models (LLMs), and Airtable integration.
A VAPI voice agent that handles restaurant FAQs and stores reservation bookings into an Airtable database.
how to build an embedded web agent that can track order status, process refunds, and provide product recommendations
Building a lead generation AI chatbot for WhatsApp using Voiceflow
Use this function to generate a Shopify checkout link in your Voiceflow agent.
Use this function to pull the best selling products from your Shopify store and display them in your Voiceflow agent.
Generate a dynamic carousel to display your e-commerce store products on your Voiceflow and Shopify AI agent.
GroqAssist is your lightning-fast assistant! Powered by LLaMA and Groq’s tech, it’s fast, easy to integrate, and fully customizable. Access the function via the Github repo.
GuardGroq: Your configurable, speedy shield for user messages! It keeps conversations safe and on-topic using the latest LLaMA Guard and Groq's super-fast inference. Access the function via the Github repo.
Empower your AI agent to raise tickets directly in Gorgias, simplifying your support process and enhancing your customer interactions. With this integration, you can streamline your support workflow by automating ticket creation through Voiceflow-powered AI chatbots.
Enhance your customer service by allowing your AI agent to assist with return requests directly within Loop Returns. Streamline the return process, providing a smooth and efficient experience for both your customers and support team. Key Features: Seamless Integration: Easily connect Loop Returns with Voiceflow in just a few steps. Detailed Installation Guide: Step-by-step instructions to guide you through the setup process. Automated Returns: Enable your AI agent to process returns, reducing manual work and improving customer satisfaction.
Use Open AI’s latest model with a Voiceflow function. GPT-o1 improved logic and reasoning. Start building today!
This function creates a ticket in Zendesk. It uses an email and API token for authentication and creates a ticket using the mapped variables.
Output guardrail will assess the LLM's response and block anything scoring a 3 or higher. Setting this threshold is a common area for optimization. This version only uses paths error, moderation_triggerred, continue
This function creates a new issue on Linear. You also need a Linear API Key and the ID of the team to which the ticket should be assigned to. It returns the ID and the Identifier of the issue.
This function calls a Zapier webhook to trigger a Zap. It requires name, email, and the webhook url.
This function gets the status of an issue given its identifier. The identifier of the issue is normally composed of 3 letters and a numeric value. It shouldn't be confused with the ID.
Send a webhook to trigger an automation in Make.com. Delete input variables and urlParameters from the function if you aren't sending any data to make.com
Create a new Incident in ServiceNow.
Update your ServiceNow incident
This function creates a record on Airtable. The function returns the record and the ID field.
This function creates a new page in a Notion database, with name, email, and a comment from a user. The function returns the newly created page ID and the request ID.
Retrieve your ServiceNow incident.
This function updates an issue on Linear adding priority and estimate.
This function is able to search an item in an Airtable database and return the information in matching rows. This outputs the API response body directly.
Function to send out a Track event to Segment. Track lets you record the actions your users perform. Every action triggers an “event”, which can also have associated properties.
Search and return information into Voiceflow from Supabase using filters.
Function to send out a Identify event to Segment. Identify lets you tie a user to their actions and record traits about them. It includes a unique User ID and any optional traits you know about them. Segment recommends calling Identify a single time when the user’s account is first created, and only identifying again later when their traits change or wen you capture more information about them.
Function to create tracking of a particular event in Mixpanel
Get product information by using the product title.
Get detailed information about a specific profile in Klaviyo.
Retrieve a specific post using the WordPress post ID
Update a WordPress post with a new body and title
Creates a new WordPress post with a given title and content
Delete a WordPress post from Voiceflow
Get WordPress post titles
Request to `/search` endpoint to retrieve results from a post title search query.
Create a Shopify order for a given product.
Get a Shopify from customer, by their customer ID or their email
Gets the details of a Shopify order by its ID.
Search for a product from a Shopify store. Takes no API key, since it's searching public entries. Gets the first closest match.
This function updates the row in the given table against the given ID and the rowData.
This function creates a new ticket in Intercom and assign it to existing contact with provided email, or creates new contact if it doesn't exist. The function returns the newly created ticket ID.
This function creates a new contact in HubSpot. The function returns the ID of newly created contact.
This function finds a contact in HubSpot. The function returns a list contacts filtered by the provided email.
This function creates a new document in a root Firestore Collection in Firebase. The function returns the newly created document path.
This function updates a document in a root Firestore Collection in Firebase. Use with caution. This is a destructive operation. Please read the Query Parameters carefully
This function uses a creates a new row in the provided table in Supabase.
This function fetches a document from a root Firestore Collection in Firebase. The function returns the document.
Search contacts on Freshdesk by their name.
A function to create tickets in Freshdesk
Find a Zendesk user by email address and return the User ID. The function returns the Zendesk User ID which you can then use to access all of the customer's data, for example, you can get all of the customer's tickets.
Built by community member w.williams, this function uses the OpenAI assistants API with threads to send and retrieve messages. This function will create a new thread if no existing thread exists or add messages to an existing threadID if provided.
Use Open AI’s latest model with a Voiceflow function. GPT-4o 50% cheaper, twice as fast and does better on a variety of tasks. Start building today!
Send a question to Perplexity's AI models. This supports pplx-7b-online and pplx-70b-online.
Use Voiceflows Knowledge Base with Mistral 7xB as your AI model. This function works with the chunk extraction function to send a question and relevant chunks to Mistral 7xB (via. together.ai).
Easily query the OpenAI Vision API with an image URL and map the 'response' output variable to a variable you have set on your Voiceflow project.
Retrieve voice responses and audio data from ElevenLabs using text inputs (voice projects only).
This function sends an SMS message to a specified phone number using Twilio's messaging service.
Track agent interactions and send to Segment for analysis.
Searches Giphy for gifs matching the specified searchTerm with a given language.
GET Request to pull data from Google Sheets API.
Ship a dynamic carousel with Zendesk Help Center articles.
Output a dynamic carousel card from your Voiceflow knowledge base content.
Use the Voiceflow Knowledge Base with a 3rd party AI model. This function takes a users question and extracts the relevant chunks found in the knowledge base.
Convert input messages to human readable dates.
This is a template you can use to create a function that uses an API call. It uses the Zendesk create ticket API as an example.
Run simple arithmetic calculator functions: add, subtract, multiply and divide.
In today's AI wave, having a quality chatbot is the baseline for all businesses. It's crucial to enable 24/7 customer interaction and greatly improve your efficiency. What if I told you that your chatbot can do so much more? With these templates and tutorials level up your chatbot so it can manage product recommendations, collect customer data, track orders, and handle customer queries.
AI agents are revolutionizing the way the businesses interact with customers, offering 24/7 service, ability to handle multiple queries, and now even complete custom tasks. We’ve compiled templates and tutorials to help you go from zero to hero with your support AI agent. Stick to the end to checkout key case studies of teams who’ve successfully automated their customer support function with Voiceflow.
It’s no secret that the release of tools like ChatGPT has challenged how we see the role of AI across every industry. AI is growing at a rate that no other technology has before, with new models, platforms, and research being published daily. To keep up with the pace of change, AI agencies formed, helping businesses—big and small—carve out their stake in AI.
Share your creation with over 250,000 other global Voiceflow users.