AutomationMart
Home/Browse/Automate token purchases with dollar cost averaging on Uniswap V3 & 1Shot API
n8n

Automate token purchases with dollar cost averaging on Uniswap V3 & 1Shot API

n8nn8n10 modulesv1.0
Telegram

This workflow contains community nodes that are only compatible with the self-hosted version of n8n. Dollar Cost Averaging with Uniswap V3 This workflow lets you set up an scheduled workflow to dollar cost average (DCA) into any token on a custom schedule using 1Shot API and the Uniswap V3 protocol. Choose your schedule input token and output token and optionally configure the workflow to send you notifications in Telegram everytime your workflow completes a swap. YouTube Tutorial You can watch

At a glance

Automate token purchases with dollar cost averaging on Uniswap V3 & 1Shot API is a ready-made n8n workflow you import as a workflow JSON file — no build required. It connects Telegram. It's free to download. Follow the 5-step import below to go live in minutes.

Platform
n8n
Connects
Telegram
Modules
10
Price
Free
Version
v1.0
Automate token purchases with dollar cost averaging on Uniswap V3 & 1Shot API workflow diagram

About this workflow

This workflow contains community nodes that are only compatible with the self-hosted version of n8n. Dollar Cost Averaging with Uniswap V3 This workflow lets you set up an scheduled workflow to dollar cost average (DCA) into any token on a custom schedule using 1Shot API and the Uniswap V3 protocol. Choose your schedule input token and output token and optionally configure the workflow to send you notifications in Telegram everytime your workflow completes a swap. YouTube Tutorial You can watch the full end-to-end tutorial for this workflow on our YouTube channel. Wallet Delegation Importantly, this workflow uses Metamasks Delegation Framework which lets you DCA from an account you custody whithout ever exporting your private key or giving up control of your assets. Setup 1. Create a free 1Shot API account, provision a server wallet to relay transactions, and generate an API key to connect to n8n. 2. Import the following Uniswap contracts into your 1Shot API account for the chain you want to swap on: QuoterV2, SwapRouter02, and the token pool (needed to compute time-weighted average price (TWAP). 3. Import the approve function for the ERC-20 token you want to use to purchase your target asset (this should be the token0 or token1 of the pool you imported in step 2). 4. Click on the server wallet details you created, fund it with enough gas tokens to pay for your transactions, then generate a delegation for the SwapRouter02 contract and the ERC-20 token from steps 2 and 3. 5. Import the DCA workflow and use your 1Shot API key/secret to create a credential. 6. Point the 1Shot API nodes at the appropriate smart contract functions you imported in steps 2 and 3. 7. In the Swap Configs node, set the amount of the in token you want to spend on each purchase - for example, if you are using USDC (which has 6 decimals) and you want to purchase $10 every purchase, then amountDCA should be 10000000. Also set the correct addresses for the SwapRouterV2, token0, token1 and fee of the pool you are using. 8. Lastly, set the frequency of your DCA in the trigger node and activate! Optional Telegram Notifications You can configure a Telegarm bot to notifiy you everytime the workflow completes to send you a transaction has and you remaining balance in your purchasing funds.

n8n

How to import this n8n workflow

  1. 1

    Download the workflow JSON file after purchase.

  2. 2

    Open n8n → click the menu → Import from File.

  3. 3

    Select the downloaded JSON and import.

  4. 4

    Set up credentials for each node that requires them.

  5. 5

    Click Execute Workflow to test, then activate.

Setup guide

Setup guide included

Purchase to unlock the full step-by-step guide

Related N8n workflows

Create a Telegram customer support bot with GPT4-mini and Google Docs knowledge

AI Customer Support Agent with Google Docs Knowledge (Telegram + OpenAI) This no-code workflow turns your Telegram bot into an intelligent, always-on AI support agent that references your business documentation in Google Docs to respond to customer queries—instantly and accurately. Watch full step-by-step video tutorial of the build here: 🔧 How it works: Telegram Trigger – Captures incoming messages from users on your Telegram bot Langchain AI Agent (OpenAI GPT

Free

Send Telegram messages for new Snatchbot messages

Every time there is a new message received in Snatchbot, Make will automatically create a new message in Telegram.

Free

AI chatbot call center: demo call back (production-ready, part 6)

Workflow Name: 💬 Demo Call Back Template was created in n8n v1.90.2 Skill Level: High Categories: n8n, Chatbot Stacks - Execute Sub-workflow Trigger node - Chat Trigger node - Redis node - Postgres node - Telegram node - HTTP Request node - If node, Code node, Edit Fields (Set) Prerequisite - Execute Sub-workflow Trigger: your own node - MiniMax Account ( Production Features - Scaling Design for n8n Queue mode in production environment - Optional Provider Data from external Database with Caching

Free

Automated financial tracker: Telegram invoices to Notion with Gemini AI reports

Automated Financial Tracker: Telegram Invoices to Notion with AI Summaries & Reports --- Tired of manually logging every expense? Streamline your financial tracking with this powerful n8n workflow! Snap a photo of your invoice in Telegram, and let AI (powered by Google Gemini) automatically extract the details, record them in your Notion database, and even send you a quick summary. Plus, get scheduled weekly reports with charts to visualize your spending. Automate your finances, save time, and g

Free

Create a pizza ordering chatbot with GPT-3.5 - Menu, orders & status tracking

Pizza Ordering Chatbot with OpenAI - Menu, Orders & Status Tracking Introduction This workflow template is designed to automate order processing for a pizza store using OpenAI and n8n. The chatbot acts as a virtual assistant to handle customer inquiries related to menu details, order placement, and order status tracking. Features The chatbot provides an interactive experience for customers by performing the following functions: 1. Menu Inquiry: When a customer asks about the menu, the chatbot re

Free

Send a Telegram Bot message from a Google Lead Ads Forms submission

Please disable your ad blockers when working with our Google Ads apps. The ad blockers may cause unexpected behavior. Every time a new Google Ads Lead form is submitted, Make will automatically send an email to a lead. The template expects your lead form to collect at least the "Full Name".

Free

Automatic monitoring of multiple URLs with downtime alerts

This n8n workflow allows you to automatically monitor the status of multiple URLs in a simple and efficient way. You just need to enter the URLs you want to scan and run the workflow (either manually or scheduled). For each URL, an availability check is performed. The results are logged in a Google Sheet, clearly distinguishing between successful checks and failures (downtime). If any URL fails, the system filters these errors and automatically sends an email alert notifying you of the detected

Free

Auto invoice & receipt OCR to Google Sheets – Drive, Gmail, & Telegram triggers

The Best Invoice & Receipt OCR Automation - FREE (for a limited time) Automatically process invoices and receipts using Gemini OCR, extracting data directly into Google Sheets from multiple sources including Google Drive, Gmail, and Telegram. This powerful workflow ensures your bookkeeping is always accurate, organized, and efficient, significantly reducing manual effort and potential errors. Who is this for? This workflow is ideal for busy entrepreneurs, startup founders, freelancers, small bus

Free

Reviews

No reviews yet

Be the first to buy and share your experience.

Leave a review

Sign in to share your experience with this workflow.

Log in to review
Free
No ratings yet

Create a free account to purchase workflows.

  • JSON blueprint — instant download
  • Setup guide PDF included
  • 5 downloads · valid 30 days
  • Works with n8n

Need help setting this up?

Book a 3-hour live setup session with an Agility consultant.

₹2,499/ session
3 hrs · video call
  • Configure live on Google Meet / Zoom
  • Free follow-up if workflow has defects
  • Platform expert assigned to you
Book installation session
Free