Latenode

Automation Templates

Ready-to-use workflow templates for AI agents, browser automation, and messaging integrations. Get started in minutes.

Found 565 templates linked to integration "javascript"

Automate WhatsApp responses with AI or predefined logic

This template receives an incoming WhatsApp Business Cloud message on a Latenode webhook, pulls the text and sender phone in JavaScript, detects intent with Google Dialogflow ES, and sends the reply with WhatsApp Business Cloud. Connect WhatsApp Business Cloud and Dialogflow. Put the Cloud API token on the WhatsApp connection and the Google key on the Dialogflow connection.

8s$0.0005

Quickly generate personalized product videos from Foreplay and Sora 2

This template starts when you post a product brief to a Latenode webhook. JavaScript loads competitor ad examples from Foreplay, Gemini writes a video prompt from those ads plus your product, and OpenAI video generation renders the clip. The finished file is uploaded to Google Drive. Connect Google Drive. Put the Foreplay API key in the JavaScript node and the Google AI key on the Gemini connection. OpenAI video generation is a Latenode AI step.

40s$0.0025

Sync and optimize Spotify playlists with AI-powered sorting

This template starts from a webhook, loads your Spotify playlists through the Spotify Web API, removes duplicate tracks, sorts by popularity, and adds the ordered tracks to your playback queue. Put the Spotify access token in the JavaScript node. Connect Supabase and store the cleaned snapshot. Return the queue result to the caller with a webhook response.

15s$0.0009

Sync LinkedIn messages to Google Sheets and get real-time Gmail alerts

This template watches Gmail for LinkedIn Sales Navigator message notifications, pulls the sender name in JavaScript, looks that name up in a Google Sheets lead list, and sends a Gmail alert when it matches. It can also append a log row so the team sees who wrote and whether they are a known lead. Connect Gmail and Google Sheets. Filter the Gmail trigger to LinkedIn notification mail or a label you use for those messages.

12s$0.0008

Automate IMDB video downloads, Google Drive uploads, and email alerts

This template starts when a webhook receives an IMDb title or video URL, finds the existing video file in JavaScript, downloads it with a headless browser, stores it in Google Drive, and emails the shareable link with MailerSend. Connect Google Drive and MailerSend, and put the lookup API key in the JavaScript node. It copies a file that already exists and does not generate new video.

16s$0.0010

Automatically scrape and store Booking.com hotel data

This template starts when a webhook receives a destination, scrapes Booking.com hotel listings with Bright Data, and asks ChatGPT for a short list with title, address, original price, and final price. JavaScript calls Bright Data and maps those fields. Supabase stores the rows. Put the Bright Data API key in that JavaScript node. Connect Supabase. ChatGPT is a Latenode AI step.

12s$0.0007

Automate Spotify playlists from text prompts with AI and Linkup

This template receives a playlist prompt on a webhook, asks ChatGPT for a title, description, and track search queries, then creates the playlist through the Spotify Web API. Store your Spotify access token in the JavaScript node so it can create the playlist, search each query, and add tracks. Send JSON with the prompt (and a track count if you want a cap) to the webhook.

12s$0.0008

Sync Gmail messages to Zendesk tickets and log in Google Sheets

This template watches Gmail for a new message, maps sender, subject, and body in JavaScript, creates a Zendesk ticket, and appends a log row in Google Sheets. Use it so support mail becomes a ticket and a searchable log in one run. Connect Gmail, Zendesk, and Google Sheets. Point the Gmail trigger at the inbox or label you use for support.

11s$0.0007

Automate Instagram engagement with Phantombuster and SharePoint

This template keeps a light Instagram engagement loop. A schedule loads the accounts you track from SharePoint. PhantomBuster fetches recent posts, JavaScript skips URLs you already liked, then PhantomBuster likes one remaining post. SharePoint stores that URL so the next run does not repeat it. Connect SharePoint and PhantomBuster. Put the PhantomBuster API key on the PhantomBuster connection.

36s$0.0023

Automatically fetch, summarize, and store tech news in Notion

This template starts when a new item appears on an RSS feed such as The Verge or TechCrunch. JavaScript reads title and URL, a headless browser loads the article, ChatGPT writes a short summary, and Notion creates a database row with title, summary, and source link. Query Notion for that URL first if you want to skip duplicates. Connect Notion, then paste the feed URL on the RSS trigger. ChatGPT is Latenode AI, so you do not paste an OpenAI key.

24s$0.0015

GIF to MP4 pipeline

This template listens on a webhook for a GIF URL, calls your FFmpeg encoding API from JavaScript, waits until the MP4 is ready, and saves the job id and output URL in the Latenode database. Use it when a CMS or upload form should hand off conversion and keep a record of the result. Put the FFmpeg API key in that JavaScript node.

8s$0.0005

Streamline your digital life with voice-activated AI

This template listens for Telegram messages, transcribes voice notes with Latenode speech-to-text, and asks ChatGPT what to do. It then lists or updates Google Calendar, Gmail, and Google Tasks, and replies on Telegram. Connect Telegram, Google Calendar, Gmail, and Google Tasks. Put the bot token on the Telegram connection. ChatGPT and speech-to-text are Latenode AI steps, so you do not paste an OpenAI key.

36s$0.0023

Automatically track keyword rankings in Google Sheets

This template starts when you POST a keyword and country to a Latenode webhook, calls a SERP ranking endpoint over HTTP, and appends the results to Google Sheets. Put the RapidAPI key on that HTTP request. Connect Google Sheets. If the API returns no hits, JavaScript writes a no-result row so the log stays complete.

16s$0.0010

Automate content summarization across web, PDFs, and databases

This template starts from a webhook that accepts a URL, PDF, or raw text. A website-to-text step loads a URL. OCR Space reads a PDF. JavaScript cleans raw text. ChatGPT writes a short summary and the webhook responds with that text. Connect OCR Space and put the OCR Space API key on that connection. ChatGPT is a Latenode AI step.

14s$0.0009

Automatically sync Gmail leads to Google Sheets and notify Slack

This template watches Gmail for a new message, extracts company and email in JavaScript, appends a Google Sheets row, and sends a Slack message. Skip personal domains so the sheet stays business-only. Connect Gmail, Google Sheets, and Slack. Point the Gmail trigger at the inbox or label that holds leads.

13s$0.0008

Telegram-powered AI assistant syncs meals to Google Sheets

This template starts when your Telegram bot receives a meal message. JavaScript treats it as text, a photo, or a voice note. Voice is transcribed with Latenode speech-to-text. ChatGPT extracts the meal, portions, and macros, then Google Sheets appends a row. Telegram sends a short confirmation back. Connect Telegram and Google Sheets. Put the bot token on the Telegram connection. ChatGPT and speech-to-text are Latenode AI steps.

1m 21s$0.0051

Automate keyword difficulty analysis and SERP data in Google Sheets

This template records keyword difficulty and SERP hits in Google Sheets. A form or app posts keyword and country to a Latenode webhook. JavaScript calls the RapidAPI Keyword Difficulty Checker and returns difficulty metrics plus SERP results. Google Sheets appends those rows. Put the RapidAPI key in that JavaScript node. Connect Google Sheets.

10s$0.0006

Store KIE.AI-generated images and videos in your database

This template receives a text prompt on a Latenode webhook, sends it to the KIE.AI Midjourney API, waits for the file, and stores the result URL in Latenode Database. Use it for text-to-image, image-to-image, or video jobs. Point your form or app at the webhook. Put the KIE.AI API key on the HTTP node that calls that API.

10s$0.0006

Automatically categorize YNAB transactions and notify Discord

This template loads uncategorized YNAB transactions, asks ChatGPT for the best budget category, writes that category back to YNAB, and posts a short summary to Discord. JavaScript calls the YNAB API. Put the YNAB API key in that JavaScript node. Connect Discord. ChatGPT is a Latenode AI step, so you do not paste an OpenAI key.

22s$0.0014

Sync Webflow form data to Pipedrive with international phone formatting

This template starts when a Webflow form is submitted, maps name, email, company, and phone in JavaScript, and writes the lead into Pipedrive. It adds a country prefix to the phone number, searches for an existing organization and person, and creates missing records before it adds the lead. Connect Webflow and Pipedrive. Put the Pipedrive API key on the Pipedrive connection.

25s$0.0016

Scrape and log your website's on-page SEO metrics to Google Sheets

This template runs on a schedule, reads the URLs you track from Google Sheets, calls an on-page SEO API on RapidAPI from JavaScript, and appends title, meta, headings, and similar metrics as a new row. Connect Google Sheets. Put the RapidAPI key in the JavaScript node that makes the request.

16s$0.0010

Automate stock research and insights with financial APIs

This template starts when a webhook receives a stock ticker. JavaScript fetches price history, technicals, and news from Danelfin, TwelveData, and Alpha Vantage. ChatGPT writes a research note from that data. Supabase stores the result. Put those market-data API keys in the JavaScript node. ChatGPT is a Latenode AI node. Connect Supabase.

31s$0.0020

Automate lead matching, property viewings, and calendar syncing

This template starts when a buyer message hits your webhook. ChatGPT pulls property type, location, and budget. PostgreSQL returns matching listings. JavaScript formats the reply, Google Calendar creates the viewing, and Gmail sends the confirmation. Connect PostgreSQL, Google Calendar, and Gmail. ChatGPT is a Latenode AI step.

28s$0.0018

Extract contacts from TruePeopleSearch and log to Google Sheets

This template looks up people from a Google Sheet on TruePeopleSearch. A new row starts the run. JavaScript calls the Zyte API, parses name, age, phone, email, and addresses, and updates that row. If the main profile has no phone, the same node fetches relative profiles. Connect Google Sheets. Put the Zyte API key in that JavaScript node.

25s$0.0016