by Krishna Sharma
Stripe → Pipedrive (Automatic Person + Deal Creation) Prerequisites / Requirements n8n instance (cloud or self-hosted) with HTTPS reachable webhook endpoint Stripe account and secret API key Pipedrive account with API access and custom fields defined Users should create custom fields in Pipedrive and copy their field IDs (e.g. amount, payment method, status, Stripe Event ID) How it works (Step-by-Step) Stripe Webhook: n8n triggers on payment events from Stripe via an HTTP POST. Edit / Set node: Extracts eventId, eventType, and payload. HTTP Request: Confirms Stripe event via Stripe API (adds security). Search Person: Looks up Pipedrive contact by email from the Stripe payload. IF: Checks whether the person exists. If exists → skip to deal creation. If node - Check if Event id is not the same If same - Skip the deal creation If different - Create a deal linked to that person with the payment amount If not → create new Person. Create Person: Adds new Pipedrive contact, populates custom fields (amount, payment method, status, source). Create Deal: Creates a deal linked to that person with the payment amount. Description **This workflow connects Stripe to Pipedrive. Whenever a new payment (or checkout success) occurs in Stripe, this automation will: Fetch the full Stripe event data Find or create a customer (“Person”) in Pipedrive Create a “Deal” record corresponding to that payment Log custom fields like amount, source, payment method, status It’s ideal for SaaS Subscription businesses Agencies, or Teams who want payments mirrored inside their CRM without manual work. Modification Notes / Extensions You can extend this workflow by: Adding Slack or Gmail notifications after deal creation. Logging every event in Google Sheets or Notion for audit. Enriching the customer using OpenAI / CRM data. Handling refunds, subscription cancellations, etc.
by Adrian
This workflow fetches NASA’s Astronomical Picture of the Day (APOD), prepares a caption combining the title and explanation, publishes the image to Instagram and sends you a Telegram notification with the result. It runs on a schedule so you can share inspiring space images without manual effort. Who is it for? Designed for science communicators, educators, astronomy fans and social media managers who want to share the APOD each day without searching for content. It’s also helpful for anyone looking to automate daily posts while receiving clear success or failure notifications. How it works A Schedule Trigger fires every day at 18:00 (adjustable) to start the workflow. The Get APOD HTTP request node calls https://api.nasa.gov/planetary/apod using your NASA API key and retrieves the image URL, title and explanation. The Prepare Caption node builds a caption by concatenating the title and explanation, and extracts the image URL. Prepare IG Post node sends a POST request to https://graph.facebook.com/v23.0/{YOUR_APP_ID}/media with the image URL and caption to create a media container on Instagram. A Wait node pauses the workflow while Instagram processes the media. The Get Status for Publish request checks the status of the media; the If node proceeds only when the status_code equals FINISHED. When ready, the Publish Post node calls to https://graph.facebook.com/v23.0/{YOUR_APP_ID}/media_publish endpoint with the creation_id to publish the photo on Instagram. On success, a Telegram node sends a message such as “PUBLISH STATUS: FINISHED” to your chat; on failure, another Telegram node notifies you that the upload failed and the workflow stops with an error. Setup steps ++Node Get APOD:++ Configure Query Auth with your own Nasa credential. ++Node: Prepare IG Post:++ Create a Facebook app and generate an access token with instagram_basic and pages_manage_posts permissions; Configure the url with you ID from you Meta Graph {YOUR_APP_ID}. Configure Facebook Graph API Credential Type with your token, you can generate in your API Graph Explorer ++Node Get Status For Publish:++ Configure your Facebook Graph API token like before. ++Node Publish Post:++ Configure your Facebook Graph API token like before and configure the url with you ID from you Meta Graph {YOUR_APP_ID}. ++Node Send Finish Message:++ Configure your token from Telegram API and your Telegram Chat ID {YOUR_CHAT_ID}. ++Node Send Fail Message:++ Configure your token from Telegram API and your Telegram Chat ID {YOUR_CHAT_ID}. Test the workflow to ensure the image posts correctly and that the Telegram notifications reflect the status. Requirements · NASA APOD API key from api.nasa.gov. · Instagram account linked to a Facebook page and a valid Facebook Graph API token with the appropriate permissions. · Telegram bot token and chat ID. How to customise it You can change the posting time or frequency, edit the caption template to include hashtags or links, or send success/failure notifications via email or Slack instead of Telegram. You might also save the images to cloud storage or cross‑post to other platforms, and adjust the error handling logic based on your needs.
by Gregory
How this works: This workflow contains a webhook that receives updates from Reply.io when one of your connections sends you a message via either Email or LinkedIn. The workflow also includes utility nodes to create the necessary webhook subscriptions. Setup steps: Configure the body of the utility nodes to create subscriptions for the correct URL — retrieve it from the "Webhook" node in the workflow (use the production URL) Obtain your Reply.io API key. Documentation: https://apidocs.reply.io/ Create a Telegram bot Set your Reply.io API key in the HTTP nodes using Header Authentication Enter your Telegram credentials in the Telegram node Activate the workflow
by Piotr Sobolewski
How it works Start every morning on a positive note! This workflow automates delivering a curated summary of positive news directly to your mailbox. It automatically: Fetches the latest articles from a dedicated "good news" source (like Good News Network) every morning. Uses Artificial Intelligence to summarize each positive article concisely. Compiles these summaries into a clear and uplifting daily digest. Sends the daily digest to your specified email address. Say goodbye to doomscrolling and hello to your dose of daily inspiration! Set up steps Setting up this workflow is straightforward, typically taking around 10-15 minutes. You'll need to: Authenticate your preferred email service (e.g., Gmail). Obtain an API key for your chosen AI service (e.g., OpenAI). All detailed setup instructions and specific configuration guidance are provided within the workflow itself using sticky notes.
by Piotr Sobolewski
How it works This advanced workflow keeps you informed about the hottest game deals across multiple platforms (Nintendo Switch, PlayStation, Xbox, PC, etc.), aggregated by Deku Deals. No more manual checking for price drops – it automatically: Scans Deku Deals daily for popular game deals. Extracts key information like game title, platforms, current price, original price, discount, and direct links. Intelligently tracks previously seen deals using a local database, guaranteeing you only get notified about genuinely new price drops or added games. Delivers a clear and concise notification to your email (or preferred service) summarizing the best new deals. Stay ahead of the sales, save money, and never miss a great game deal again! Set up steps Setting up this workflow involves web scraping, local database management, and understanding some web element selectors. It typically takes around 20-35 minutes. You'll need to: Authenticate your preferred notification service (e.g., Gmail, Telegram). Understand how to use your browser's developer tools to find CSS Selectors (detailed instructions provided within the workflow). No external database setup required, as it uses n8n's built-in SQLite database. All detailed setup instructions and specific configuration guidance are provided within the workflow itself using sticky notes.
by System Admin
No description available
by Lorena
This workflow imports a JSON file from an email attachment and saves the content into a spreadsheet.
by Harshil Agrawal
Get your contributors GitHub information with a slash command in your Slack Workspace.
by Harshil Agrawal
This workflow allows you to receive messages from a queue via RabbitMQ and send an SMS.
by Automate With Marc
🚀 GPT-5 + Veo-3 Instagram Reel Auto-Creator & Auto-Poster Description: This n8n workflow is a fully automated short-form video content engine that takes your creative idea, turns it into a cinematic video using Google Veo-3 via Wavespeed API, writes an engaging Instagram caption with GPT-5, and instantly posts it to Instagram via Postiz—all without lifting a finger. It’s designed for content creators, social media managers, and brands who want to produce high-quality, on-brand reels at scale without manual editing or posting. Watch Step-by-step build: www.youtube.com/@automatewithmarc 💡 Key Features: 💬 Chat-Triggered Automation (You can replace this with On Schedule trigger for automated generation) – Start the workflow with a simple message describing your video idea. 🧠 GPT-5 Video Prompt Agent – Transforms your concept into a visually rich, cinematic prompt optimized for Veo-3. 🎥 Veo-3 AI Video Generation – Creates a polished short-form reel with cinematic motion, effects, and branding. ✍️ GPT-5 Caption Writer – Crafts an impactful, scroll-stopping caption tailored for Instagram engagement. 📤 Auto-Posting with Postiz – Uploads and schedules (or instantly posts) your reel to Instagram without manual steps. ⏳ Automated Progress Checking – Wait & retry logic ensures posting only happens when the video is fully generated. 🔧 Tech Stack: GPT-5 via OpenAI API – AI for prompt engineering & caption creation. Google Veo-3 (via Wavespeed API) – Next-gen text-to-video model for short-form content. Postiz API – Multi-platform social media posting automation. n8n – Orchestration & automation engine. 📌 Ideal Use Cases: Instagram Reels / TikTok Creators who want to post daily without editing. Fitness, Fashion, Travel & Lifestyle Brands looking for high-quality, thematic reels. Social Media Agencies producing client content at scale. Event Marketers creating same-day recap videos. 🛠 Setup Instructions: Add your API keys for OpenAI (GPT-5), Wavespeed (Veo-3), and Postiz. Connect Postiz to your Instagram account. Trigger the workflow with a chat message describing your desired video. Watch your idea transform into a reel—fully captioned and posted automatically. 🎯 Why This Workflow Stands Out: End-to-end automation from idea → video → caption → Instagram post. AI-driven creative consistency for brand identity. Scales your content production without hiring editors. SEO & engagement-ready captions crafted for social virality.
by AgentGatePay
AgentGatePay N8N Quick Start Guide Get your AI agents paying for resources autonomously in under 10 minutes. > ⚠️ BETA VERSION: These templates are currently in beta. We're actively adding features and improvements based on user feedback. Expect updates for enhanced functionality, additional blockchain networks, and new payment options. What You'll Build Buyer Agent: Automatically pays for API resources using **USDC, USDT, or DAI on Ethereum, Base, Polygon, or Arbitrum blockchains Seller API**: Accepts multi-token payments and delivers resources Monitoring**: Track spending and revenue in real-time across all chains and tokens Supported Tokens: USDC (6 decimals) - Recommended USDT (6 decimals) DAI (18 decimals) Supported Blockchains: Ethereum (mainnet) Base (recommended for low gas fees ~$0.001) Polygon Arbitrum Prerequisites (5 minutes) 1. Create AgentGatePay Accounts Buyer Account (agent that pays): curl -X POST https://api.agentgatepay.com/v1/users/signup \ -H "Content-Type: application/json" \ -d '{ "email": "buyer@example.com", "password": "SecurePass123!", "user_type": "agent" }' Seller Account (receives payments): curl -X POST https://api.agentgatepay.com/v1/users/signup \ -H "Content-Type: application/json" \ -d '{ "email": "seller@example.com", "password": "SecurePass123!", "user_type": "merchant" }' Save both API keys - shown only once! 2. Deploy Transaction Signing Service (2 minutes) One-Click Render Deploy: Click: Enter: AGENTGATEPAY_API_KEY: Your buyer API key WALLET_PRIVATE_KEY: Your wallet private key (0x...) Deploy → Copy service URL: https://your-app.onrender.com 3. Fund Wallet Send USDC, USDT, or DAI to your buyer wallet Default: Base network (lowest gas fees) Need $1 in tokens for testing + $0.01 ETH for gas (on Ethereum) or ~$0.001 on Base Installation (3 minutes) Step 1: Import Templates In N8N: Go to Workflows → Add Workflow Click ⋮ (three dots) → Import from File Import all 3 workflows: 🤖 Create a Cryptocurrency-Powered API for Selling Digital Resources with AgentGatePay 💲Create a Cryptocurrency-Powered API for Selling Digital Resources with AgentGatePay 📊 AgentGatePay - Monitoring Dashboard Step 2: Create Data Table In N8N Settings: Go to Settings → Data → Data Tables Create table: AgentPay_Mandates Add column: mandate_token (type: String) Save Configuration (2 minutes) Configure Seller API First Open: 💲Seller Resource API - CLIENT TEMPLATE Edit Node 1 (Parse Request): const SELLER_CONFIG = { merchant: { wallet_address: "0xYourSellerWallet...", // ← Your seller wallet api_key: "pk_live_xyz789..." // ← Your seller API key }, catalog: { "demo-resource": { id: "demo-resource", price_usd: 0.01, // $0.01 per resource description: "Demo API Resource" } } }; Activate workflow → Copy webhook URL Configure Buyer Agent Open: 🤖 Buyer Agent - CLIENT TEMPLATE Edit Node 1 (Load Config): const CONFIG = { buyer: { email: "buyer@example.com", // ← Your buyer email api_key: "pk_live_abc123...", // ← Your buyer API key budget_usd: 100, // $100 mandate budget mandate_ttl_days: 7 // 7-day validity }, seller: { api_url: "https://YOUR-N8N.app.n8n.cloud/webhook/YOUR-WEBHOOK-ID" // ← Seller webhook base URL ONLY (see README.md for extraction instructions) }, render: { service_url: "https://your-app.onrender.com" // ← Your Render URL } }; Run Your First Payment (1 minute) Execute Buyer Agent Open Buyer Agent workflow Click Execute Workflow Watch the magic happen: Mandate created ($100 budget) Resource requested (402 Payment Required) Payment signed (2 transactions: merchant + commission) Payment verified on blockchain Resource delivered Total time: ~5-8 seconds Verify on Blockchain Check transactions on BaseScan: https://basescan.org/address/YOUR_BUYER_WALLET You'll see: TX 1:** Commission to AgentGatePay (0.5% = $0.00005) TX 2:** Payment to seller (99.5% = $0.00995) Monitor Activity - Choose Buyer/Seller or both Buyer Monitoring Open: 📊 AgentGatePay - Monitoring Dashboard Edit Node 1: Set your buyer wallet address and API key Execute → See: Mandate budget remaining Payment history Total spent Average transaction size Seller Monitoring Open: 📊 AgentGatePay - Monitoring Dashboard Edit Node 1: Set your seller wallet address and API key Execute → See: Total revenue Commission breakdown Top payers Payment count How It Works Payment Flow Buyer Agent requests resource ↓ Seller returns 402 Payment Required (includes: wallet address, price, token, chain) ↓ Buyer signs TWO blockchain transactions via Render: Merchant payment (99.5%) Gateway commission (0.5%) ↓ Buyer resubmits request with transaction hashes ↓ Seller verifies payment with AgentGatePay API ↓ Seller delivers resource Key Concepts AP2 Mandate: Pre-authorized spending authority Budget limit ($100 in example) Time limit (7 days in example) Stored in N8N Data Table for reuse x402 Protocol: HTTP 402 "Payment Required" status code Seller specifies payment details Buyer pays and retries with proof Two-Transaction Model: Transaction 1: Merchant receives 99.5% Transaction 2: Gateway receives 0.5% Both verified on blockchain Customization Change Resource Price Edit seller Node 1: catalog: { "expensive-api": { id: "expensive-api", price_usd: 1.00, // ← Change price description: "Premium API access" } } Add More Resources catalog: { "basic": { id: "basic", price_usd: 0.01, description: "Basic API" }, "pro": { id: "pro", price_usd: 0.10, description: "Pro API" }, "enterprise": { id: "enterprise", price_usd: 1.00, description: "Enterprise API" } } Buyer requests by ID: ?resource_id=pro Change Blockchain and Token By default, templates use Base + USDC. To change: Edit buyer Node 1 (Load Config): const CONFIG = { buyer: { /* ... */ }, seller: { /* ... */ }, render: { /* ... */ }, payment: { chain: "polygon", // Options: ethereum, base, polygon, arbitrum token: "DAI" // Options: USDC, USDT, DAI } }; Important: Ensure your wallet has the selected token on the selected chain Update Render service to support the chain (add RPC URL) Gas fees vary by chain. Token Decimals: USDC/USDT: 6 decimals (automatic conversion) DAI: 18 decimals (automatic conversion) Schedule Monitoring Replace "Execute Workflow" trigger with Schedule Trigger: Buyer monitoring: Every 1 hour Seller monitoring: Every 6 hours Add Slack/Email node to send alerts. Troubleshooting "Mandate expired" Fix: Delete mandate from Data Table → Re-execute workflow "Transaction not found" Fix: Wait 10-15 seconds for blockchain confirmation → Retry "Render service unavailable" Fix: Render free tier spins down after 15 min → First request takes ~5 sec (cold start) "Insufficient funds" Fix: Send more tokens (USDC/USDT/DAI) to buyer wallet Check balance on blockchain explorer (BaseScan for Base, Etherscan for Ethereum, etc.) "Webhook not responding" Fix: Ensure seller workflow is Active (toggle in top-right) Production Checklist Before going live: [ ] Use separate wallet for agent (not your main wallet) [ ] Set conservative mandate budgets ($10-100) [ ] Monitor spending daily (use monitoring workflows) [ ] Upgrade Render to paid tier ($7/mo) for no cold starts [ ] Set up Slack/email alerts for low balance [ ] Test with small amounts first ($0.01-0.10) [ ] Keep API keys secure (use N8N credentials manager) [ ] Review transactions on blockchain explorer weekly Summary You just built: Autonomous payment agent (buys resources automatically) Monetized API (sells resources for USDC, USDT, or DAI) Multi-chain support** (Ethereum, Base, Polygon, Arbitrum) Real blockchain transactions (verified on-chain) Budget management (AP2 mandates) Monitoring dashboard (track spending/revenue) Total setup time: ~10 minutes Total cost: $0 (Render free tier + AgentGatePay free) Ready to scale? Connect multiple agents, add more resources, integrate with your existing systems! Questions? Check README.md or contact support@agentgatepay.com Website: https://www.agentgatepay.com
by AgentGatePay
AgentGatePay N8N Quick Start Guide Get your AI agents paying for resources autonomously in under 10 minutes. > ⚠️ BETA VERSION: These templates are currently in beta. We're actively adding features and improvements based on user feedback. Expect updates for enhanced functionality, additional blockchain networks, and new payment options. What You'll Build Buyer Agent: Automatically pays for API resources using **USDC, USDT, or DAI on Ethereum, Base, Polygon, or Arbitrum blockchains Seller API**: Accepts multi-token payments and delivers resources Monitoring**: Track spending and revenue in real-time across all chains and tokens Supported Tokens: USDC (6 decimals) - Recommended USDT (6 decimals) DAI (18 decimals) Supported Blockchains: Ethereum (mainnet) Base (recommended for low gas fees ~$0.001) Polygon Arbitrum Prerequisites (5 minutes) 1. Create AgentGatePay Accounts Buyer Account (agent that pays): curl -X POST https://api.agentgatepay.com/v1/users/signup \ -H "Content-Type: application/json" \ -d '{ "email": "buyer@example.com", "password": "SecurePass123!", "user_type": "agent" }' Seller Account (receives payments): curl -X POST https://api.agentgatepay.com/v1/users/signup \ -H "Content-Type: application/json" \ -d '{ "email": "seller@example.com", "password": "SecurePass123!", "user_type": "merchant" }' Save both API keys - shown only once! 2. Deploy Transaction Signing Service (2 minutes) One-Click Render Deploy: Click: Enter: AGENTGATEPAY_API_KEY: Your buyer API key WALLET_PRIVATE_KEY: Your wallet private key (0x...) Deploy → Copy service URL: https://your-app.onrender.com 3. Fund Wallet Send USDC, USDT, or DAI to your buyer wallet Default: Base network (lowest gas fees) Need $1 in tokens for testing + $0.01 ETH for gas (on Ethereum) or ~$0.001 on Base Installation (3 minutes) Step 1: Import Templates In N8N: Go to Workflows → Add Workflow Click ⋮ (three dots) → Import from File Import all 3 workflows: 🤖 Create a Cryptocurrency-Powered API for Selling Digital Resources with AgentGatePay 💲Create a Cryptocurrency-Powered API for Selling Digital Resources with AgentGatePay 📊 AgentGatePay - Monitoring Dashboard Step 2: Create Data Table In N8N Settings: Go to Settings → Data → Data Tables Create table: AgentPay_Mandates Add column: mandate_token (type: String) Save Configuration (2 minutes) Configure Seller API First Open: 💲Seller Resource API - CLIENT TEMPLATE Edit Node 1 (Parse Request): const SELLER_CONFIG = { merchant: { wallet_address: "0xYourSellerWallet...", // ← Your seller wallet api_key: "pk_live_xyz789..." // ← Your seller API key }, catalog: { "demo-resource": { id: "demo-resource", price_usd: 0.01, // $0.01 per resource description: "Demo API Resource" } } }; Activate workflow → Copy webhook URL Configure Buyer Agent Open: 🤖 Buyer Agent - CLIENT TEMPLATE Edit Node 1 (Load Config): const CONFIG = { buyer: { email: "buyer@example.com", // ← Your buyer email api_key: "pk_live_abc123...", // ← Your buyer API key budget_usd: 100, // $100 mandate budget mandate_ttl_days: 7 // 7-day validity }, seller: { api_url: "https://YOUR-N8N.app.n8n.cloud/webhook/YOUR-WEBHOOK-ID" // ← Seller webhook base URL ONLY (see README.md for extraction instructions) }, render: { service_url: "https://your-app.onrender.com" // ← Your Render URL } }; Run Your First Payment (1 minute) Execute Buyer Agent Open Buyer Agent workflow Click Execute Workflow Watch the magic happen: Mandate created ($100 budget) Resource requested (402 Payment Required) Payment signed (2 transactions: merchant + commission) Payment verified on blockchain Resource delivered Total time: ~5-8 seconds Verify on Blockchain Check transactions on BaseScan: https://basescan.org/address/YOUR_BUYER_WALLET You'll see: TX 1:** Commission to AgentGatePay (0.5% = $0.00005) TX 2:** Payment to seller (99.5% = $0.00995) Monitor Activity - Choose Buyer/Seller or both Buyer Monitoring Open: 📊 AgentGatePay - Monitoring Dashboard Edit Node 1: Set your buyer wallet address and API key Execute → See: Mandate budget remaining Payment history Total spent Average transaction size Seller Monitoring Open: 📊 AgentGatePay - Monitoring Dashboard Edit Node 1: Set your seller wallet address and API key Execute → See: Total revenue Commission breakdown Top payers Payment count How It Works Payment Flow Buyer Agent requests resource ↓ Seller returns 402 Payment Required (includes: wallet address, price, token, chain) ↓ Buyer signs TWO blockchain transactions via Render: Merchant payment (99.5%) Gateway commission (0.5%) ↓ Buyer resubmits request with transaction hashes ↓ Seller verifies payment with AgentGatePay API ↓ Seller delivers resource Key Concepts AP2 Mandate: Pre-authorized spending authority Budget limit ($100 in example) Time limit (7 days in example) Stored in N8N Data Table for reuse x402 Protocol: HTTP 402 "Payment Required" status code Seller specifies payment details Buyer pays and retries with proof Two-Transaction Model: Transaction 1: Merchant receives 99.5% Transaction 2: Gateway receives 0.5% Both verified on blockchain Customization Change Resource Price Edit seller Node 1: catalog: { "expensive-api": { id: "expensive-api", price_usd: 1.00, // ← Change price description: "Premium API access" } } Add More Resources catalog: { "basic": { id: "basic", price_usd: 0.01, description: "Basic API" }, "pro": { id: "pro", price_usd: 0.10, description: "Pro API" }, "enterprise": { id: "enterprise", price_usd: 1.00, description: "Enterprise API" } } Buyer requests by ID: ?resource_id=pro Change Blockchain and Token By default, templates use Base + USDC. To change: Edit buyer Node 1 (Load Config): const CONFIG = { buyer: { /* ... */ }, seller: { /* ... */ }, render: { /* ... */ }, payment: { chain: "polygon", // Options: ethereum, base, polygon, arbitrum token: "DAI" // Options: USDC, USDT, DAI } }; Important: Ensure your wallet has the selected token on the selected chain Update Render service to support the chain (add RPC URL) Gas fees vary by chain. Token Decimals: USDC/USDT: 6 decimals (automatic conversion) DAI: 18 decimals (automatic conversion) Schedule Monitoring Replace "Execute Workflow" trigger with Schedule Trigger: Buyer monitoring: Every 1 hour Seller monitoring: Every 6 hours Add Slack/Email node to send alerts. Troubleshooting "Mandate expired" Fix: Delete mandate from Data Table → Re-execute workflow "Transaction not found" Fix: Wait 10-15 seconds for blockchain confirmation → Retry "Render service unavailable" Fix: Render free tier spins down after 15 min → First request takes ~5 sec (cold start) "Insufficient funds" Fix: Send more tokens (USDC/USDT/DAI) to buyer wallet Check balance on blockchain explorer (BaseScan for Base, Etherscan for Ethereum, etc.) "Webhook not responding" Fix: Ensure seller workflow is Active (toggle in top-right) Production Checklist Before going live: [ ] Use separate wallet for agent (not your main wallet) [ ] Set conservative mandate budgets ($10-100) [ ] Monitor spending daily (use monitoring workflows) [ ] Upgrade Render to paid tier ($7/mo) for no cold starts [ ] Set up Slack/email alerts for low balance [ ] Test with small amounts first ($0.01-0.10) [ ] Keep API keys secure (use N8N credentials manager) [ ] Review transactions on blockchain explorer weekly Summary You just built: Autonomous payment agent (buys resources automatically) Monetized API (sells resources for USDC, USDT, or DAI) Multi-chain support** (Ethereum, Base, Polygon, Arbitrum) Real blockchain transactions (verified on-chain) Budget management (AP2 mandates) Monitoring dashboard (track spending/revenue) Total setup time: ~10 minutes Total cost: $0 (Render free tier + AgentGatePay free) Ready to scale? Connect multiple agents, add more resources, integrate with your existing systems! Questions? Check README.md or contact support@agentgatepay.com Website: https://www.agentgatepay.com