AI Chatbot
Create a simple AI Chatbot with BuildShip and OpenAI Assistant, using a BuildShip database to keep track of the thread ID to enable conversation history.
Cold Email Draft Generator
Generate and send personalized B2B cold emails. Accepts a lead description, sender profile, call to action, recipient email, and a send-now flag; creates a concise, structured outreach email and subject line, then sends it via Gmail or returns the draft details.
Apply 3D Texture to Logo
Generate a 3D version of a logo using the texture from a reference image. Accepts URLs for both the logo and the texture image, applies the reference texture to the logo with AI image generation, and returns a link to the rendered 3D logo image.
Scrape Website
Extract all visible text from a website. Enter a website URL and optionally a CSS selector to target a specific section; the tool scrapes the main page or, if chosen, all linked pages, returning the collected text content as output.
Text to 1-Minute Podcast
Turn any text topic into a concise 1-minute podcast. Accepts a text prompt, generates a podcast script using AI, converts the script to speech, and returns a URL to the audio file for listening.
Voice Survey via ElevenLabs
Conduct surveys using questions from a Google Sheet, asking each one in sequence and recording responses. Accepts the current question number, conversation ID, and last answer as input, then returns the next question’s text, number, and whether more questions remain.
Screenshot URL
Capture a screenshot of any web page and generate a public link to the image. Accepts a URL as input, takes a screenshot with customizable dimensions and format, stores it in cloud storage, and returns the public URL and file path of the screenshot.
File to Markdown
Convert a file such as PDF, DOCX, or CSV into Markdown format. Accepts an uploaded file, detects its type, processes it with OCR if needed, and returns structured Markdown content along with a download link for the generated Markdown file.
AI Web Scraper (Anthropic)
Extract structured data from any website by specifying the fields you want. Enter a website URL and a comma-separated list of field names; the tool scrapes the page and returns the extracted information as a structured array of objects.
Chat with Google Sheets
Create an AI Assistant that can chat with your data on Google Sheets. This template is connected to a Furniture store's inventory data on Google Sheets and users can chat with the data to get meaningful recommendation for products.
YouTube Creators Finder
Struggling to find YouTube creators in your niche? This AI-powered BuildShip workflow scans YouTube, identifies creators, and delivers insightful reports—fast. Discover, analyze, and connect in seconds!
Audio Transcribe & Translate Template
Given a speech audio file, this template transcribes it and then translates it into a target language. This includes creating an output audio file in the target language using Google Translate and Open AI, Whisper model text-to-speech.
API Call Node
Make an API call using fetch with provided url, method, contentType, authorization, and body
OpenAI Assistant
Add different script nodes and let the AI Assistant automatically choose which to execute based on the input. Built to work with OpenAI Assistants API V2.
OpenAI Text Generator
A keyless node that sends instructions and a prompt to an OpenAI LLM model (such as GPT-4.1 or GPT-4o) via the responses API and returns the generated text.
OpenAI JSON Generator
A keyless node that sends instructions, unstructured input, and a schema to an OpenAI LLM model and returns the generated text in a JSON structured output.
OpenAI Assistant with Tool Calling
Add different tools and let the AI Agent automatically choose which to execute based on the input. Uses the OpenAI Responses API
Create Document
Creates or updates a document in a specified Firestore collection (with Document Reference field type support).
Collection Query
Get documents of a query in Firestore with multiple filters. See [documentation](https://docs.buildship.com/basics/buildship-tables#querying-collection) for full details.
Create Row
Add new row(s) to your Supabase table.
Scrape or Crawl URL
Perform parallel crawling and scraping of a single webpage or multiple webpages from a specified URL using headless Chrome with Puppeteer.
Get Row
Fetch a row from a Supabase table using the API URL, Key, table name, filter, and Authorization token.
Create Document
Creates or updates a document in a specified Firestore collection (with document reference field type support).
Get Sheets
Fetch a Google Spreadsheet data with optional data filtering by column field using the Google Sheets API