Built for SwiftyEx Hackfest 2026 路 Non-custodial automation with fiat gateway integration

Live across 13 EVM chains + SwiftyEx fiat gateway

Tell a chat.
The chain listens.

SwiftFlow turns Telegram messages into live onchain automations. Swap, buy, sell, onramp, offramp - all from chat. The engine does the rest.

No code. No custody. Free for the hackathon.

SwiftFlow

Hey trader 馃憢

live

Volume orchestrated

Executions

$2,415

128

ETH

ETH

$2,113.03

+1.81%

BTC

BTC

$76,354

+0.42%

PEPE

PEPE

$3.79e-6

+3.10%

Buy ETH on low gas

Active

buy $25 of ETH if gas drops below 5 gwei and ping me

Trigger: gasAction: buy

Mini App preview 路 tap "Try the bot" to open in Telegram

Built on the rails of

TelegramTelegramAlchemyAlchemyWeb3AuthZeroDevUniswapPancakeSwapDefiLlamaDefiLlamaMoralis

The SwiftFlow engine

One sentence in. A live workflow out.

Every automation runs through the same pipeline. Intent parser, typed DSL, trigger engine, scoped session-key execution.

50+

tokens + fiat pairs streaming

DefiLlama, DexScreener, SwiftyEx USDC/NGN

13

EVM chains with execution

Ethereum, Base, Arbitrum, BNB, Polygon, Optimism, Avalanche, zkSync, Linea, Scroll, Blast, Mantle, Lisk

<1s

trigger to receipt

WebSocket fan-out, in-process queue

Natural-language workflows

Describe it. Don't code it.

The AI parser turns your sentence into a typed workflow you can review before activating. Triggers and actions are validated against a Zod schema.

  • Six trigger types

    Price, gas, smart-wallet activity, schedule, volume, ramp rates (NGN/USDC).

  • Five action types

    Swap, buy, sell, notify, alert. Onramp/offramp via SwiftyEx integration.

  • Heuristic fallback

    Works keyless. A regex parser handles canonical prompts when no LLM is configured.

Workflow

Parsed

Step 1: prompt

$ buy $25 of ETH if gas drops below 5 gwei, ping me on Telegram

Step 2: parsed workflow

{
  "trigger": { "type": "gas", "chain": "ethereum",
             "comparator": "lt", "gwei": 5 },
  "action":  { "type": "buy", "token": "ETH",
             "chain": "ethereum", "amountUsd": 25 }
}

AI Intel

Low Gas, Quiet Tape, Lay a Catcher

ETH at $2,113. BTC at $76,500. Ethereum gas at 4.2 gwei, well below normal. Quiet conditions are usually a setup, not a destination.

Strategy

Set a passive "buy $25 of ETH if ETH drops 2% in 10 minutes" to scoop the next dip from $2,113.

Possible downsides

  • ETH may keep falling past the trigger and the buy lands in a bigger drawdown.
  • Cheap gas often means low activity. A liquidity pocket, not a bottom.

AI Market Intel

The AI doesn't just suggest. It deploys.

Tap AI intel from the Alerts tab. SwiftFlow reads the live market and your workflows, then writes a short briefing.

Every briefing carries a Deploy this button. One tap and the strategy is firing.

Strategy Marketplace

Ship a strategy. Browse what works.

Publish any of your automations to the community. Other users tap Copy and the workflow lands in their account, typed and ready to fire.

Likes surface the strategies that deliver. Six curated templates ship out of the box, including fiat gateway automations.

Gas Floor Buy

Notify when ETH gas drops below 5 gwei

GasETH142

NGN Rate Alert

Alert when USDC/NGN offramp rate hits 1400+

FiatRamp95

Whale Echo

Mirror moves from any wallet on your tracker list

WhaleNotify89

PEPE Pump Detector

Fires whenever PEPE jumps 3%+ in 5 min

MemePrice211

Security model

Non-custodial. Scoped. Revocable.

SwiftFlow never holds your signer. Funds live in a Web3Auth and ZeroDev Kernel smart wallet. The executor moves them only under a session key you explicitly grant.

Scoped session keys

Spending cap, target-contract allowlist, expiry, AES-GCM encrypted at rest.

Server-side spending guard

The executor refuses to dispatch if the next action would push 24-hour spend over the cap.

Auto-pause on failure

Three consecutive FAILED executions and the automation pauses with a notification.

Your next automation is one sentence away.

Open the bot. Type what you want. Watch it fire.