6 templates found
Category:
Author:
Sort:

Automated job hunter: Upwork opportunity aggregator & AI-powered notifier

πŸš€ Automated Job Hunter: Upwork Opportunity Aggregator & AI-Powered Notifier! Workflow Overview This cutting-edge n8n automation is a sophisticated job discovery and notification tool designed to transform freelance job hunting into a seamless, intelligent process. By intelligently connecting Apify, OpenAI, Google Sheets, and Gmail, this workflow: Discovers Job Opportunities: Automatically scrapes Upwork job listings Tracks recent freelance opportunities Eliminates manual job searching efforts Intelligent Data Processing: Filters and extracts key job details Structures job information Ensures comprehensive opportunity tracking AI-Powered Summarization: Generates concise job summaries Creates human-readable job digests Provides quick, actionable insights Seamless Notification: Automatically logs jobs to Google Sheets Sends personalized email digests Enables rapid opportunity assessment Key Benefits πŸ€– Full Automation: Zero-touch job discovery πŸ’‘ Smart Filtering: Targeted job opportunities πŸ“Š Comprehensive Tracking: Detailed job market insights 🌐 Multi-Platform Synchronization: Seamless data flow Workflow Architecture πŸ”Ή Stage 1: Job Discovery Scheduled Trigger: Daily job scanning Apify Integration: Upwork job scraping Intelligent Filtering: Recent job postings Specific keywords Relevant opportunities πŸ”Ή Stage 2: Data Extraction Comprehensive Job Metadata Parsing Key Information Retrieval Structured Data Preparation πŸ”Ή Stage 3: AI Summarization OpenAI GPT Processing Professional Summary Generation Contextual Job Insight Creation πŸ”Ή Stage 4: Multi-Platform Distribution Google Sheets Logging Gmail Integration Automated Job Digest Delivery Potential Use Cases Freelancers: Opportunity tracking Job Seekers: Automated job discovery Recruitment Agencies: Market intelligence Skill Development Professionals: Trend monitoring Career Coaches: Client opportunity identification Setup Requirements Apify Upwork scraping actor API token Configured scraping parameters OpenAI API GPT model access Summarization configuration API key management Google Sheets Connected Google account Prepared job tracking spreadsheet Appropriate sharing settings Gmail Account Connected email Job digest configuration Appropriate sending permissions n8n Installation Cloud or self-hosted instance Workflow configuration API credential management Future Enhancement Suggestions πŸ€– Advanced job matching algorithms πŸ“Š Multi-platform job aggregation πŸ”” Customizable alert mechanisms 🌐 Expanded job category tracking 🧠 Machine learning job recommendation Technical Considerations Implement robust error handling Use secure API authentication Maintain flexible data processing Ensure compliance with platform guidelines Ethical Guidelines Respect job poster privacy Use data for legitimate job searching Maintain transparent information gathering Provide proper attribution Hashtag Performance Boost πŸš€ FreelanceJobHunting CareerAutomation JobDiscovery AIJobSearch WorkflowAutomation FreelanceTech CareerIntelligence JobMarketInsights ProfessionalNetworking TechJobSearch Workflow Visualization plaintext [Daily Trigger] ⬇️ [Fetch Upwork Jobs] ⬇️ [Format Job Fields] ⬇️ [Log to Google Sheets] ⬇️ [AI Summarization] ⬇️ [Send Email Digest] Connect With Me Ready to revolutionize your job hunting strategy? πŸ“§ Email: Yaron@nofluff.online πŸŽ₯ YouTube: @YaronBeen πŸ’Ό LinkedIn: Yaron Been Transform your job search with intelligent, automated workflows!

Yaron BeenBy Yaron Been
10673

Store form submission in Airtable

This workflow, developed by our AI developers at WeblineIndia, is designed to automate the process of capturing form submissions and storing them in Airtable. By leveraging automation, it eliminates manual data entry, ensuring a smooth and efficient way to handle form data. The purpose of creating this workflow is to streamline data management, helping businesses save time, reduce errors, and maintain an organized, structured database for easy access and future use. Steps: Trigger on Form Submission (Form Node) What It Does: Activates the workflow whenever a form is submitted. How to Set It Up: Use the Form Submission Trigger node to detect new form submissions. This ensures the workflow starts automatically when a user fills out the form. Store Data in Airtable (Airtable Node) What It Does: Transfers the form data into an Airtable base. How to Set It Up: Use the Airtable Node to map form fields to corresponding columns in your Airtable table, storing the data accurately. Finalize and Activate What It Does: Completes the setup to automate data storage upon form submission. How to Set It Up: Save and activate the workflow. Once active, it will automatically record all new form submissions in Airtable.

WeblineIndiaBy WeblineIndia
1984

Auto-save Instagram leads to Google Sheets

πŸš€ Auto-Save Instagram Leads to Google Sheets This workflow automatically captures leads submitted through an Instagram Form and saves the data directly to a Google Sheet. It ensures that every new lead is instantly logged, creating a centralized database for your marketing and sales teams. --- βš™οΈ How It Works Receive Lead Data The workflow starts with an Instagram Lead Webhook that listens for new lead submissions from your Instagram account's lead form. Normalize Data A Code node processes the raw data received from Instagram. This node normalizes the lead information, such as name, email, and phone number, into a consistent format. It also adds a "Source" field to identify the lead as coming from Instagram and timestamps the entry. Save to Google Sheets Finally, the Save to Google Sheets node takes the normalized data and appends it as a new row in your designated Google Sheet. It uses the email field to check for existing entries and can either append a new row or update an existing one, preventing duplicate data. --- πŸ› οΈ Setup Steps Create Google Sheet Create a new Google Sheet with the following headers in the first row (A1): Get Sheet ID Find your Sheet ID in the URL of your Google Sheet. It's the long string of characters between /d/ and /edit. Example: Replace YOURGOOGLESHEET_ID in the Save to Google Sheets node with your actual ID. Connect Instagram Form Copy the Webhook URL from the "Instagram Lead Webhook" node. In your Instagram lead form settings, paste this URL as the webhook destination. Ensure your form fields are mapped correctly (e.g., name, email, phone, message). --- βœ… Once configured, every Instagram lead will instantly appear in your Google Sheet β€” organized, timestamped, and ready for follow-up.

David OlusolaBy David Olusola
528

AI-powered social media ad creation with website scraping for FB, IG & Pinterest

Purpose & Audience This workflow empowers marketing teams, agencies and solopreneurs to instantly generate on-brand, platform-optimized social media ads β€” without designers or complex setup. Perfect for: Running performance marketing campaigns A/B testing ad creatives Scaling content for multiple platforms Non-technical users who want AI-powered design Key Features Smart Prompt Engineering:  – Scrapes your provided landing page to auto-extract brand voice, offers, and content  – Use Gemini AI to craft Ideogram-optimized prompts Multi-Platform Ad Generation: Facebook, Instagram & Pinterest.  – Supports 7 formats:   ‒ Facebook Feed (1200x630)   ‒ Facebook Story (1080x1920)   ‒ Instagram Feed (1080x1080)   ‒ Instagram Story & Reel (1080x1920)   ‒ Pinterest Pin (1000x1500)   ‒ Pinterest Story (1080x1920) Powered by Ideogram v3 Turbo (Replicate):  – Public, affordable, around 33 images for $1  – Understands layout, branding, and text placement  – ~$0.03/image with $1 free credit Delivers Directly to Slack:  – Get all generated ads in your team channel with auto-captions (platform, offer, context) How It Works (Step-by-Step) User fills out a simple form with:  – Business context, offer, brand colors, platform, and desired ad sizes  – Additional Features: Landing page URL + toggle to scrape & enhance prompt with AI If enabled, the workflow:  – Scrapes your website using Firecrawl  – Sends content + form data to Gemini to generate a professional Ideogram prompt For each selected dimension, the workflow:  – Calls Ideogram v3 Turbo on Replicate with the correct aspect ratio  – Downloads the image from the response URL All ads are uploaded to Slack with rich captions for easy review & sharing How to Set Up Get a Replicate API Token Sign up at replicate.com Replace YOURREPLICATEAPI_TOKEN in all 7 HTTP Request nodes Create a Slack App Go to api.slack.com/apps β†’ β€œCreate New App” Add files:write scope β†’ Install to workspace Add as OAuth2 credential in n8n Set Up Firecrawl Get API key at firecrawl.dev Create a Header Auth credential with: Authorization: Bearer YOURFIRECRAWLTOKEN Activate the workflow and share the Form Trigger URL with your team! Value Proposition Go from idea to ad in 60 seconds β€” no design skills, no designers, no information sharing, no hassle. This workflow saves hours of manual design work, ensures brand consistency, and leverages cutting-edge AI β€” all while costing less than $5 for 100 ads. Ideal for agile marketing teams who need speed, quality, and scalability. Available Models: Customization Option If you’re comfortable with low-code tools and want to use any other model from the hundreds available at Replicate (https://replicate.com/explore), you’re welcome to do so. Simply update your "POST" request to match the specific schema of the chosen model, and you’re all set. Don’t worry about the schema detailsβ€”Replicate provides clear, easy-to-follow documentation for each model. Some models are free with limited quotas, while others require payment. Overall, it offers the most comprehensive library of image models available.

Malik HashirBy Malik Hashir
322

Automate Bitget spot trading with GPT-4o-mini AI agent via Telegram

A professional-grade AI trading orchestration system for Bitget Spot Market automation via Telegram. This agent integrates Bitget REST APIs, authenticated order management, and real-time reasoning with GPT-4o-mini, allowing direct Telegram-based execution of spot and trigger orders β€” all within your self-hosted n8n environment. πŸŽ₯ Watch Tutorial: [](https://www.youtube.com/watch?v=Y4D-xt130K8) --- 🧩 Required Workflows You must install and activate all of the following workflows for the system to function correctly: | βœ… Workflow Name | πŸ“Œ Function Description | | --------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | | Bitget AI Trader Agent | Core orchestrator. Handles user Telegram commands, routes to correct sub-agents, and formats all responses. | | Account and Wallet Agent Tool | Retrieves Bitget account info, balances, and deposit addresses using authenticated endpoints /api/v2/spot/account/*. | | Spot Order Trading Agent Tool | Places, cancels, and queries spot orders (/trade/place-order, /cancel-order, /orderInfo, /unfilled-orders). | | Trigger Order Agent Tool | Manages conditional β€œplan” (trigger) orders β€” place, modify, cancel, and list them (/trade/place-plan-order, /modify-plan-order, etc.). | | Webhook HTTP Request Nodes | Securely handle REST calls for each sub-agent via n8n webhooks. All endpoints authenticated using the Bitget Sign system. | --- βš™οΈ Installation Instructions Step 1: Import Workflows Open your n8n Editor UI Import the Bitget AI Trader Agent (Finished).json file Ensure all sub-agents are visible in the canvas and linked properly Step 2: Set Credentials Configure your Bitget API Key, Secret, and Passphrase inside your n8n credentials Add your OpenAI API Key (recommended: GPT-4o-mini) Set Telegram bot token (from @BotFather) Step 3: Configure Webhook Endpoints Make sure all downstream webhooks (e.g., Get-Account-Information, Place-Order, Cancel-Order, etc.) are accessible via HTTPS. Each must use Basic Auth credentials named: Bitget Authentication for Webhooks Step 4: Authorize Telegram Access Replace the placeholder Telegram ID in: js if ($input.first().json.message.from.id !== <<Replace>>) { ... } with your Telegram user ID. This ensures only you can issue trading commands. Step 5: Test & Deploy Trigger the Telegram bot command (e.g. /balance or /order) to verify: Authenticated data fetch Correct REST routing Safe GPT-based reasoning Telegram delivery with formatted markdown --- πŸ’¬ Telegram Output Examples markdown βœ… BTCUSDT limit buy placed @ 23222.5, size 0.01 (orderId: 123456) ❌ Rejected: price tick invalid for BTCUSDT. Provide price with correct step. πŸ’° Balance Summary: β€’ USDT: 1250.34 (Available) β€’ BTC: 0.023 (In Trade) --- 🧩 System Overview [Telegram Trigger] β†’ [User Authentication] β†’ [Bitget AI Trader Agent] β†’ [Account/Wallet Tool] + [Spot Order Tool] + [Trigger Order Tool] β†’ [Webhook Execution Layer] β†’ [GPT-4o-mini Reasoning + Message Split Logic] β†’ [Telegram Output] --- πŸ”’ Safety & Compliance All API calls use Bitget Sign authentication Orders cannot be spoofed or simulated No keys or signatures ever exposed in chat Strict input validation and confirmation per action --- 🧾 Licensing & Attribution Β© 2025 Treasurium Capital Limited Company All architecture, prompt structures, and Telegram formatting are IP-protected. No unauthorized resale, repackaging, or rebranding permitted. πŸ”— For support: LinkedIn – Don Jayamaha

Don Jayamaha JrBy Don Jayamaha Jr
232

Daily import validated contacts from NocoDB to Brevo

Overview Automate your daily contact imports from NocoDB to Brevo.The workflow updates the record status in NocoDB at each step. For every email campaign, it’s essential to keep your Brevo contact list updated so you can send personalized and targeted emails. This flow automates that process. βœ… Tasks ⏰ Runs automatically every day πŸ—‚ Fetches only new/unimported records from NocoDB πŸ” Checks for missing required fields 🚫 Filters out disposable/temporary emails πŸ“¬ Creates contacts in Brevo πŸ“ Updates NocoDB status after each step πŸ›  How to Use 1️⃣ Set your schedule The Schedule Trigger node runs the flow daily adjust to your preferred time. 2️⃣ Prepare your table in NocoDB Your NocoDB table should contain at least: id first_name last_name email status (default: 0-not-imported) 3️⃣ Configure your credentials Connect your NocoDB API Token in the NocoDB nodes. Connect your Brevo API Key in the Brevo node. 4️⃣ Map your fields In the Brevo: Create Contact node, make sure first name, last name, and email match your NocoDB column names. πŸ“Œ Notes πŸ›‘ Make sure your NocoDB project/table IDs match the ones in this template. πŸš€ This workflow processes contacts one-by-one to avoid heavy API calls and rate limit issues with Brevo. βœ… status values: 0-not-imported β†’ new record 1-empty-fields β†’ missing required fields 2-disposal-email β†’ disposable email detected 3-contact-created β†’ successfully created in Brevo

Nima SalimiBy Nima Salimi
170
All templates loaded