by Rahi
🧠 AI-Powered Outreach Engine (Jotform + Gemini AI + HeyReach + Data Tables) 🚀 Overview This workflow turns every Jotform submission — whether from your website or a live marketing campaign — into a fully automated, AI-personalized outreach sequence. Using Google Gemini AI, it instantly generates LinkedIn messages and email content tailored to each lead’s company and context. Depending on the data provided (like LinkedIn profile or email), it automatically routes the message to the right platform — HeyReach for LinkedIn outreach or Gmail for email follow-up — and logs all activity into n8n Data Tables for tracking and visibility. The result? Zero manual copywriting, zero campaign setup, and instant activation of every inbound lead through personalized, human-sounding communication. ⚙️ What It Does Trigger:** Starts when a new submission is received from a Jotform attached to your website or ongoing campaign. Lead Enrichment (Optional):** You can add an enrichment node (like Clearbit) to pull company, role, and domain details. AI Message Generation:** Uses Google Gemini AI (LangChain) to write both a LinkedIn outreach message and a short, conversational email. Each message is context-aware — referencing the company, role, or query captured from the Jotform submission. Conditional Routing Logic:** If the form includes a LinkedIn URL, the workflow sends the lead and message to HeyReach, adding them to the correct campaign automatically. If not, it sends the email variant via Gmail, ensuring no lead is missed. Data Tracking:** All lead details, messages, and campaign statuses are automatically saved into n8n Data Tables, creating a single source of truth for your outreach history. Result:** Personalized, multi-channel follow-up happens in seconds — turning inbound form leads into active, engaged prospects instantly. 🧠 Example Use Case Imagine a SaaS or marketing agency running a “Request a Demo” or “Get Pricing” campaign via a Jotform on their website. With this workflow, every time someone fills the form: Their details are captured and stored in n8n Data Tables. Gemini AI instantly writes a relevant, human-sounding LinkedIn and email message. The lead is automatically added to a HeyReach campaign or receives a Gmail follow-up if LinkedIn isn’t available. All statuses (message type, delivery, and timing) are tracked in real time. This workflow replaces hours of manual effort with automated, AI-personalized communication that feels natural — not robotic. 🧩 Ideal For B2B SaaS teams** generating inbound leads through website forms Agencies** managing multi-channel LinkedIn + email campaigns Sales and growth teams** using form submissions for lead capture Marketers** running Jotform-based campaigns looking to instantly activate leads 💡 Key Integrations JotForm** → Capture and trigger workflow from form submissions Google Gemini AI (LangChain)** → Generate personalized LinkedIn & Email messages HeyReach** → Add AI-written messages directly into your LinkedIn campaign Gmail** → Send AI-personalized cold emails automatically n8n Data Tables** → Store, monitor, and analyze every lead and message generated 🧠 Workflow Logic | Step | Node | Description | |------|------|-------------| | 1 | JotForm Trigger | Captures lead data submitted through your form | | 2 | HTTP Request (Optional Enrichment) | Pulls company details from Clearbit or any enrichment API | | 3 | Insert Row (n8n Data Table) | Stores raw lead submission for tracking | | 4 | If Node | Determines if LinkedIn profile URL is available | | 5 | Google Gemini AI (LinkedIn Agent) | Creates personalized LinkedIn message | | 6 | HeyReach Node | Adds lead + message to selected campaign | | 7 | Google Gemini AI (Email Agent) | Generates personalized HTML email | | 8 | Gmail Node | Sends the AI-generated email if no LinkedIn is found | | 9 | Insert Row (n8n Data Table) | Logs campaign status, sent message, and timestamps | 🧾 Example Output (AI Node) { "To": "alex@company.com", "Subject": "AI automation ideas for CompanyX 🚀", "Email Type": "LinkedIn or Cold Email", "HTML": "Hey Alex, noticed CompanyX is scaling fast — congrats! 👏At Amply, we help growing businesses use AI-driven automations to eliminate repetitive ops work and boost team productivity by 30–50%.Would it make sense to explore if this could free up your ops bandwidth too?", "Message": "Hey Alex, noticed CompanyX is scaling fast — congrats! 👏 At Amply, we help growing businesses use AI-driven automations to eliminate repetitive ops work and boost team productivity by 30–50%. Would it make sense to explore if this could free up your ops bandwidth too?" }
by Oneclick AI Squad
Description Automates stock maintenance for real estate (e.g., construction materials, office supplies). Monitors stock levels, processes additions/deductions, and sends low-stock alerts via email. Uses Google Sheets for data storage and n8n for workflow automation. Essential Information Daily workflow to check and update stock levels. Stores data in a Google Sheet for easy access and analysis. Sends email notifications for low-stock items based on predefined thresholds. Supports dynamic stock updates via API or form input (configurable). System Architecture Stock Monitoring Pipeline**: Daily Stock Check: Triggers daily to initiate stock monitoring. Fetch Stock Data: Retrieves current stock levels from Google Sheet. Update Stock Levels: Processes stock additions or deductions. Alert Generation Flow**: Check Low Stock: Identifies items below threshold. Send Email Alert: Notifies stakeholders of low-stock items. Data Management**: Update Google Sheet: Saves updated stock levels and timestamps. Implementation Guide Import the workflow JSON into n8n. Configure Google Sheets credentials and specify sheet ID. Set up SMTP credentials for email alerts. Test stock update and low-stock alert processes. Monitor email delivery and adjust thresholds as needed. Technical Dependencies Google Sheets API for stock data storage and retrieval. SMTP service for sending low-stock email alerts. n8n for workflow automation and orchestration. Optional: Web form or API for dynamic stock updates. Database & Sheet Structure Stock Inventory Sheet** (StockInventory): Columns: item, quantity, threshold, last_updated, unit Example: Cement, 100, 20, 2025-07-29T08:00:00Z, Bags Customization Possibilities Modify Update Stock Levels node to integrate with a form or API for real-time updates. Adjust Check Low Stock node to set custom thresholds per item. Customize email alert format in Send Email Alert node. Add error-handling nodes for invalid stock updates. Integrate with a dashboard tool for visual stock monitoring.
by Rosh Ragel
Automatically Send Weekly Sales Reports from Square via Gmail What It Does This workflow automatically connects to the Square API and generates a weekly sales summary report for all your Square locations. The report matches the figures displayed in Square Dashboard > Reports > Sales Summary. It's designed to run weekly and pull the previous week’s sales into a CSV file, which is then sent to a manager/finance team for analysis. This workflow builds on my previous template, which allows users to automatically pull data from the Square API into n8n for processing. (See here: https://n8n.io/workflows/6358) Prerequisites To use this workflow, you'll need: A Square API credential (configured as a Header Auth credential) A Microsoft Outlook credential How to Set Up Square Credentials: Go to Credentials > Create New Choose Header Auth Set the Name to Authorization Set the Value to your Square Access Token (e.g., Bearer <your-api-key>) How It Works Trigger: The workflow runs every Monday at 8:00 AM Fetch Locations: An HTTP request retrieves all Square locations linked to your account Fetch Orders: For each location, an HTTP request pulls completed orders for the previous week (e.g., Monday to Sunday) Filter Empty Locations: Locations with no sales are ignored Aggregate Sales Data: A Code node processes the order data and produces a summary identical to Square’s built-in Sales Summary report Create CSV File: A CSV file is created containing the relevant data Send Email: An email is sent to the chosen third party Example Use Cases Automatically send weekly Square sales data to management to improve the quality of planning and scheduling decisions Automatically send data to an external third party, such as a landlord or agent, who is paid via commission Automatically send data to a bookkeeper for entry into QuickBooks How to Use Configure both HTTP Request nodes to use your Square API credential Set the workflow to Active so it runs automatically Enter the email address of the person you want to send the report to and update the message body If you want to remove the n8n attribution, you can do so in the last node Customization Options Add pagination to handle locations with more than 1,000 orders per week Why It's Useful This workflow saves time, reduces manual report pulling from Square, and enables smarter automation around sales data — whether for operations, finance, or performance monitoring.
by Yehor EGMS
🔐 n8n Workflow: Role-Based Access Control (RBAC) for Telegram Automations This n8n workflow lets you control access to your internal Telegram bots and automation systems based on user roles and departments. It ensures that only authorized team members — defined in your employee database — can interact with specific parts of your workflow. Perfect for agencies, internal tools, or multi-team organizations where permissions differ across roles (e.g., Marketing, Sales, Administration). 📌 Section 1: Trigger & Input ⚡ Receive Message (Telegram Trigger) Purpose: Captures incoming messages from users interacting with your Telegram bot. How it works: When a user sends any message to the bot, the workflow retrieves their Telegram username and triggers the process. Benefit: Provides a secure and instant entry point for validating user identity before running any internal logic. 📌 Section 2: Role Lookup 📋 Employee Database (Data Table Node) Purpose: Fetches user details such as Position and Type from your internal employee table. Structure Example: UserName===Position===Type User_1===Marketing===SEO User_2===Administration===Manager User_3===Marketing===Target Benefit: Centralized employee management — you can update access levels (roles or departments) directly in the data table without editing the workflow. 📌 Section 3: Position & Role Check 🧩 Choose Position (Switch Node) Purpose: Determines the user’s department or role level (e.g., Marketing, Sales, Administration). 🧩 Check Role Type (Switch Node) Purpose: Performs a second-level check — filters users by Type (e.g., SEO, SMM, Target). Logic: Marketing → SEO → Send to SEO workflow branch Marketing → Target → Send to Ads branch Administration → Manager → Grant full access Sales → Employee → Limited access Benefit: Allows multi-level, role-based logic with different automation paths for each team or position. 📌 Section 4: Action Routing 💬 No Operation Nodes (Placeholders) Purpose: Represent different action branches — each can later be replaced with the logic specific to that department. Examples: “Target” branch → connect to ad performance automation “SEO” branch → connect to Google Search Console reports “Sales” branch → connect to CRM updates Benefit: A flexible access framework — ready to integrate with any process per department. 📊 Workflow Overview Table Section Node Name Purpose Trigger Telegram Trigger Captures user messages Lookup Employee Database Fetches user position and type Check Choose Position / Role Switch Defines access path based on role Routing No Operation Nodes Separate workflows per department 🎯 Key Benefits 🔐 Granular Access Control: Multi-level permission logic (Position + Role). ⚙️ Dynamic Role Management: Update access directly in your data table — no redeployment needed. 🧱 Modular Design: Add or replace department branches without affecting core logic. 🚀 Scalable Foundation: Perfect base for enterprise-grade permission systems or multi-team bots. 📈 Cross-Platform Ready: Can be adapted for Slack, Discord, or internal chat tools.
by furuidoreandoro
Pokemon Card Sales & Stock Monitor Workflow Who’s it for This workflow is designed for Pokemon Card Game (Pokéca) players, collectors, or resellers in Japan who want to automate the discovery of new card releases and restock information. It is particularly useful for those who want to filter through social media noise and cross-reference rumors with official inventory data. How it works / What it does Social Media Scraping: The workflow triggers manually and uses Apify (specifically the "Tweet Scraper V2" actor) to search X (formerly Twitter) for Japanese keywords like "Pokemon Card" (ポケモンカード), "Sales Info", and "Pokeca". Data Processing: It splits the scraped tweets into batches to process them individually. AI Analysis (Step 1 - Social Verification): An AI Agent (powered by OpenRouter) analyzes the tweet text to determine if it contains valid sales or stock information. It utilizes an HTTP Request Tool to access the official Pokemon Card Map (map.pokemon-card.com) to identify mentioned retailers. AI Analysis (Step 2 - Official Stock Check): A second AI Agent takes the filtered information and checks official sources. It uses HTTP Request Tools to browse the official Pokemon Card Product page and the Pokemon Center Online store to verify if products are actually purchasable. Notification: Finally, the workflow compiles the findings into a "Sales Flash Report" and sends it to a specified Slack channel. How to set up Import the Workflow: Copy the JSON code block below and paste it into your n8n editor. Configure Credentials: Apify: Create an account on Apify, subscribe to the "Tweet Scraper V2" actor, and add your API Token to the n8n credential store. OpenRouter: Add your OpenRouter API key to power the LLM Chat Models. Slack: Connect your Slack account using OAuth2 or a Bot Token. Configure Apify Node: Ensure the actorId in the "Run an Actor" node matches the ID for the Tweet Scraper you intend to use. Set Slack Destination: Open the "Send a message" node. You will need to select the Channel where you want the alerts to appear. Requirements n8n Version:** A recent version of n8n that supports the @n8n/n8n-nodes-langchain (AI Agent) nodes. Apify Account:** Paid or free tier with enough compute units to run the scraper. OpenRouter Account:** To provide the Language Model (LLM) intelligence. Slack Workspace:** To receive the notifications. How to customize the workflow Automate Execution:* Currently, the workflow uses a "Manual Trigger". Replace this with a *Schedule Trigger** node (e.g., set to run every 30 minutes) to make it a fully automated monitoring bot. Adjust Search Terms:* In the *Apify** node, modify the searchTerms array in the JSON input to look for specific sets (e.g., "Shiny Treasure", "151") or other trading card games. Change Notification Channel:** If you prefer Discord, Line, or Telegram, remove the Slack node and replace it with the corresponding messaging node. Modify AI Logic:* You can adjust the system prompt in the *AI Agent** nodes to change how strict the AI is about what counts as "stock available" versus just "news".
by Himanshu
📝 Description Access your Razorpay insights instantly from Telegram—no dashboard, filters, or manual queries needed. Simply send messages like “show my payments”, “list recent orders”, or “check refunds”, and the bot retrieves the latest information from your Razorpay merchant account in seconds. Powered by AI, the workflow understands your message, fetches the relevant Razorpay data, and transforms it into a clear, easy-to-read summary. Everything is delivered back to you within the same Telegram chat, giving you fast, convenient, and conversational access to your business analytics. ⚙️ How It Works 1. Trigger — Telegram Bot Message The workflow starts when a user sends a message to your Telegram bot via the Telegram Trigger node. 2. Intent Classification An AI model analyzes the incoming message and identifies what the user is asking for. 🔹 Orders Intent Retrieves order information from Razorpay Handles pagination and filtering logic Uses AI to generate order summaries and insights 🔹 Refunds Intent Queries Razorpay for refund events Computes refund totals and status breakdowns Produces formatted summaries with the AI model 🔹 General Chat Intent Handles all non-transactional or fallback messages. Useful for: 💡 Use Cases Get instant Razorpay payment analytics in Telegram Retrieve daily or weekly order summaries View recent refund activity Provide your team with quick insight access directly from chat Automate repetitive Razorpay queries without dashboards 🧰 Requirements Razorpay API Credentials (Key ID + Key Secret) here) Telegram Bot Token 🚀 Setup Instructions Import this workflow into your n8n workspace. Add and configure your Razorpay and Telegram credentials. Activate the workflow. Start chatting with your Telegram bot to receive Razorpay insights on demand. 🖼️ Workflow Components This workflow includes the following nodes: Telegram Trigger – Receives user messages AI Intent Classifier – Detects what the user wants Payments Processor Orders Processor Refunds Processor General Chat Processor Merge + Telegram Reply – Sends final response
by Yaron Been
markdownThis workflow contains community nodes that are only compatible with the self-hosted version of n8n. This workflow automatically analyzes competitor LinkedIn posts to extract strategic insights and engagement patterns. It saves you time by eliminating manual competitive analysis and provides actionable marketing intelligence from your competitors' social media activity. Overview This workflow automatically scrapes LinkedIn post data including engagement metrics, comments, and content details, then uses AI to analyze the post's intent, effectiveness, and key marketing takeaways. It transforms raw LinkedIn data into structured competitive intelligence stored in Google Sheets. Tools Used n8n**: The automation platform that orchestrates the workflow Bright Data**: For scraping LinkedIn post data without restrictions Google Gemini**: AI agent for intelligent post analysis and insight extraction Google Sheets**: For storing structured competitive intelligence data How to Install Import the Workflow: Download the .json file and import it into your n8n instance Configure Bright Data: Add your Bright Data credentials to the scraping node Set Up Google Gemini: Configure your Google Gemini API credentials Configure Google Sheets: Connect your Google Sheets account and copy the template spreadsheet Customize: Simply paste any LinkedIn post URL and run the workflow Use Cases Marketing Teams**: Understand what content drives engagement for competitors Content Strategists**: Identify successful post formats and messaging strategies Social Media Managers**: Benchmark your content performance against industry leaders Agencies/Consultants**: Offer LinkedIn competitive analysis as a service to clients Connect with Me Website**: https://www.nofluff.online YouTube**: https://www.youtube.com/@YaronBeen/videos LinkedIn**: https://www.linkedin.com/in/yaronbeen/ Get Bright Data**: https://get.brightdata.com/1tndi4600b25 (Using this link supports my free workflows with a small commission) #n8n #automation #linkedinanalytics #competitiveintelligence #brightdata #webscraping #marketinga
by Ayesha Gull
Transform YouTube videos to LinkedIn posts via Apify, GPT-4.1 Mini, and Google Sheets This workflow transforms new YouTube videos from any channel into high-quality, ready-to-publish LinkedIn posts and saves them directly to a Google Sheet, creating a powerful, automated content repurposing engine. Workflow Preview Who’s it for This template is perfect for content creators, social media managers, and marketing teams who want to save time and consistently repurpose video content for their professional audience on LinkedIn. What it does This automation monitors a specific YouTube channel for new video uploads. When a new video is detected, it automatically extracts the full transcript. The transcript is then sent to an advanced AI model (GPT-4o or similar) which acts as a "thought leader" to generate two distinct, insightful LinkedIn posts based on the video's core themes. Finally, these generated posts are neatly organized and saved as new rows in a Google Sheet for easy review and scheduling. How to set up Set the Trigger: In the "RSS Feed Trigger" node, enter the RSS Feed URL for the YouTube channel you want to monitor. You can find this by searching the channel's page source for its channel_id and using the format: https://www.youtube.com/feeds/videos.xml?channel_id=YOUR_ID_HERE. Connect Credentials: Add your API credentials for Apify and OpenAI in their respective nodes. Configure Google Sheets: First prepare your spreadsheet by opening Google Sheets and creating a new sheet. In the first row, create the following headers exactly as they appear below: Video Link Theme Hook Body CTA Hashtags Now in the n8n Google Sheets node, authenticate your account. Then select the spreadsheet you just prepared and the specific sheet name from the dropdown lists. Activate: Save the workflow and toggle it to "Active". How to Find a YouTube Channel ID To monitor a specific channel, you need its unique ID to create the RSS feed URL required in the first step. Here’s how to find it: Navigate to the main page of the YouTube channel you want to follow (e.g., https://www.youtube.com/@CalebWritesCode). Right-click anywhere on the page and select "View Page Source" from the menu. A new browser tab will open with the website's code. Press Ctrl+F (on Windows) or Cmd+F (on Mac) to open the search bar. In the search bar, type <yt:channelId> and press Enter. The search will highlight a line of code containing the ID. Copy the long string of letters and numbers that appears inside the <yt:channelId> tag. Paste this ID into the RSS Feed URL format: https://www.youtube.com/feeds/videos.xml?channel_id=YOUR_ID_HERE. Requirements An n8n instance. An Apify account and API key. An OpenAI account and API key. A Google account with a prepared Google Sheet. How to customize the workflow Monitor Multiple Channels:** The easiest way to watch more than one channel is to add multiple RSS Feed Trigger nodes to the canvas. Configure each trigger with a different YouTube channel's RSS URL, and then connect the output of all of them to the input of the first Apify node. This setup will start the workflow whenever any of the monitored channels publishes a new video. Change the number of posts:** You can easily edit the prompt in the "OpenAI Chat Model" node to request a different number of posts (e.g., change "exactly 2" to "exactly 3"). Adjust the tone:** The persona and rules in the OpenAI prompt can be modified to change the style of the generated posts to better match your brand voice. Add scheduling:** Connect a scheduling node (e.g., Buffer, SocialBee) after the "Google Sheets" node to create a fully automated content pipeline that publishes the posts for you. Disclaimer: This template uses a community node. It is recommended for users on self-hosted n8n instances.
by Davide
This workflow contains community nodes that are only compatible with the self-hosted version of n8n. This workflow automates the entire process of generating short AI videos using Google Veo3 Fast, enhancing them with SEO-optimized titles, and uploading them directly to TikTok via Postiz, all triggered from a central Google Sheet. This setup ensures a seamless pipeline from video creation to TikTok upload, with minimal manual intervention. Benefits Full automation** from prompt input to social media publishing. Cheaper video generation** using Veo3 Fast vs traditional AI video tools. Centralized management** through Google Sheets – no coding required for end users. SEO-enhanced titles** with GPT-4o to boost engagement. Scheduled or manual triggering**, perfect for batch operations. No manual uploads** – integration with Postiz means content is published hands-free. How It Works This workflow automates the process of generating AI videos using Google Veo3 Fast, saving them to Google Drive, and uploading them to TikTok via Postiz. Here’s how it functions: Trigger: The workflow can be started manually or scheduled (e.g., every 5 minutes) to check for new video requests in a Google Sheet. Video Generation: The workflow retrieves a video prompt and duration from the Google Sheet. It sends the prompt to Google Veo3 Fast via the Fal.ai API to generate the video. The system periodically checks the video generation status until it’s completed. Post-Processing: Once the video is ready, it is downloaded and uploaded to Google Drive. A YouTube-optimized title is generated using GPT-4o Mini based on the video prompt. TikTok Upload: The video is uploaded to Postiz, a social media scheduling tool. Postiz then publishes the video to the connected TikTok account with the generated title. Tracking: The Google Sheet is updated with the video URL for record-keeping. Set Up Steps To configure this workflow, follow these steps: Prepare the Google Sheet: Create a Google Sheet with columns: PROMPT: Description of the video. DURATION: Length of the video. VIDEO: (Leave empty, auto-filled by the workflow). Obtain API Keys: Sign up at Fal.ai to get an API key for Google Veo3 Fast. Replace YOURAPIKEY in the "Create Video" node’s HTTP header (Authorization: Key YOURAPIKEY). Configure Postiz for TikTok: Create a Postiz account (free trial available). Connect your TikTok account in Postiz and note the Channel ID. Replace XXX in the "TikTok" node with your TikTok Channel ID. Set the Postiz API key in the "Upload Video to Postiz" node. Set Up Google Drive & Sheets Access: Ensure the workflow has OAuth access to: Google Sheets (to read/write video data). Google Drive (to store generated videos). Schedule or Run Manually: The workflow can be triggered manually or scheduled (e.g., every 5 minutes) to process new video requests. Note: This workflow requires self-hosted n8n due to community node dependencies. Need help customizing? Contact me for consulting and support or add me on Linkedin.
by Davide
🎥🤖 This workflow automates the creation and publishing of UGC (User-Generated Content) videos using Google Gemini and Google Veo 3, then uploads them directly to Instagram with Postiz. Advantages ✅ Full Automation – Eliminates manual video editing, caption writing, and uploading. ✅ High-Quality UGC Videos – Leverages Google Veo 3 for professional ad-like video generation. ✅ AI-Powered Creativity – Uses Google Gemini for both creative direction and social media copywriting. ✅ Time-Saving – From image to published Instagram post in a single automated flow. ✅ Consistency – Ensures branding and messaging remain aligned across campaigns. ✅ Scalability – Can easily generate multiple UGC ads for different products. ✅ Centralized Management – Stores videos in Google Drive and distributes them via Postiz. How It Works Image Analysis & Creative Briefing: The workflow starts with a predefined product image. This image is analyzed by Google Gemini, which acts as a "Creative Director" to generate a detailed, cinematic prompt describing an 8-second commercial scene based on the image's content. Parallel AI Task Execution: The creative director's prompt is then sent to two different AI agents simultaneously: Video Generation: One agent uses the prompt with Google Veo 3 to generate the actual video file, visualizing the described scene. Copywriting: The other agent, acting as a "Social Media Manager," uses the same prompt to generate compelling caption copy tailored for an Instagram audience. Asset Distribution & Publishing: The generated video is uploaded to two destinations: Google Drive for storage and the Postiz API for social media management. The AI-generated caption is prepared. Finally, all data (video information from Postiz and the caption) is merged and sent to the Postiz node, which schedules and publishes the video as a post to the connected Instagram account. Set Up Steps To use this workflow, you need to configure the following credentials and node settings in n8n: Image Source: In the "Set image" node, replace the default image_url value with the URL of your own product image. Google Gemini Credentials: The workflow uses three Gemini nodes. Ensure your Google Gemini API credentials (named "Google Gemini(PaLM) (Eure)" in this example) are correctly set up and have access to the specified models (gemini-2.5-pro and veo-3.0-generate-preview). Google Drive Credentials: Configure the "Upload video" node with valid Google Drive OAuth credentials. Update the folderId parameter if you wish to save the generated videos to a different folder in your Drive. Postiz Credentials: The "Upload Video to Postiz" and "Instagram" nodes require valid credentials for the Postiz API. You must have an active Postiz account and have connected your Instagram business account to it within the Postiz platform. Postiz Integration ID: In the "Instagram" node, the integrationId field is specific to a connected social account within a Postiz account. You must replace this value with your own Instagram integration ID from Postiz. (Optional) Video Parameters: You can adjust the video generation aspect ratio (e.g., 9:16 for Stories/Reels) in the options of the "Generate UGC Video" node. Need help customizing? Contact me for consulting and support or add me on Linkedin.
by Harshil Agrawal
This workflow allows you to create, update and get a contact using the SendGrid node. Based on your use-case, you may want to add contacts to SendGrid from a different email service or from your CRM. Fetch the information of the contact using the node of that service. Connect the node with the SendGrid node and reference the value from the node.
by Harshil Agrawal
This workflow allows you to create a post a Reddit and add a comment on the post. Reddit node: This node creates a post in the subreddit n8n. If you want to create a post in a different subreddit, enter the name of that subreddit instead. Reddit1 node: This node gets the post that we created previously. It returns the data like the post ID, title of the post, content of the post, etc. Reddit2 node: This node adds a comment on the post that we created earlier.