Vibecode IFTTT

track this build5 phases, 15 steps, beginner friendly
YES · one-shottable
price $2.99/moyou'd save $35.88/yrbuild time one sittingcategory 🤖 automationreplaced by 0 people

For a few personal applets, a script or simple webhook worker is enough; the full consumer integration catalog and smart-home breadth are what you lose.

the project pack5 files · written for this build, step by step
README.md
# IFTTT · indie build

Rules connecting a trigger to an action: polled sources with change detection or inbound webhooks, an event key that makes each event fire exactly once, a per-rule rate ceiling that stops a runaway, a run log showing what happened, and secrets that live outside the rule definitions.

Estimated effort: **weekend**. Work `BUILD_PLAN.md` top to bottom · every phase ends in a check that has to pass before the next one starts.

## Stack

| Part | Choice | Why |
| --- | --- | --- |
| Runtime | Node 22 with SQLite | a few dozen rules and a few thousand runs a month |
| Triggers | Scheduled polls with change detection, plus inbound webhooks | most services offer one or the other and both need different idempotency handling |
| Idempotency | An event key per trigger, unique in the database | the single mechanism that makes exactly-once possible |
| Actions | Outbound requests with retries and a per-rule ceiling | a retry that is not idempotent is a second side effect |
| Secrets | Stored outside rule definitions, referenced by name | rules get exported and shared, and a rule containing a token is a leaked token |

## Before you start

Have every one of these ready. The plan assumes them from step one.

- [ ] **Node.js 22 or newer** · free
  - Why: Runs the service.
  - Get it: nodejs.org, or nvm install 22.
  - Verify: node --version prints v22 or higher
- [ ] **Somewhere to run it continuously** · 5 to 10 US dollars a month, or free on hardware you own
  - Why: Automations that only run while your laptop is open miss events and then fire a burst, which is worse than not running.
  - Get it: A small virtual server or a machine at home that stays on. This workload is tiny.
  - Verify: The service runs on a schedule and survives a reboot
- [ ] **An HTTPS endpoint for inbound webhooks** · roughly 10 to 15 US dollars a year for a domain
  - Why: Phase 4 needs one, and most services will not deliver to plain HTTP.
  - Get it: A domain pointed at your server with automatic certificates, or a tunnel for development.
  - Verify: A test delivery reaches your endpoint over HTTPS
- [ ] **Credentials for two real services** · free for most personal API access
  - Why: One trigger source and one action target, both real. A test harness will not have the rate limits, pagination and redelivery behaviour that shape this build.
  - Get it: API keys or tokens for two services you actually use, scoped as narrowly as they allow.
  - Verify: A rule polls one and acts on the other successfully
- [ ] **An understanding of which rules could loop** · free
  - Why: Phase 2's ceiling exists because a loop with external side effects is the expensive failure, and knowing which of your rules could form one determines how tight the ceiling should be.
  - Get it: Before enabling any rule, write down whether its action could cause its own trigger, directly or through another rule.
  - Verify: Each rule has a loop assessment recorded

## Quick start

Follow Phase 1 in `BUILD_PLAN.md`; it creates the project.

Then copy `.env.example` to `.env` and fill in the values it documents.

## Honest limits

This build deliberately does not replace:

- The consumer integration catalogue.
- Smart home integrations.
- Mobile triggers from sensors and location.
- Anyone maintaining a connector when a service changes.
- consumer integration catalog
- smart-home integrations
- mobile applets
- easy UI
- maintenance when APIs change

If one of those is essential to you, that is the reason to keep paying for IFTTT, and the README should say so rather than pretend.

$ choose a build depth, inspect the files, then open the complete pack in your agent

why people still pay

They pay because the applet is easier to click together than to maintain.

what you lose

xconsumer integration catalog

xsmart-home integrations

xmobile applets

xeasy UI

xmaintenance when APIs change

share on X ↗"I just replaced IFTTT ($2.99/mo) with one prompt"
the escape hatch

Don't feel like building it? These folks already made it free.

Home AssistantIFTTT for the house, except the house keeps the data and needs an always-on box.90kaug 2026open source↗HuginnIFTTT's paranoid older cousin: ugly, capable, and living on your server.50kaug 2026open source↗Activepieces Community EditionApp-to-app automations with schedules, webhooks, approvals, and no per-task meter.24kaug 2026open source↗

all 4 free alternatives to IFTTT →· no votes, no pay-to-list · just what's real

the numbers

IFTTT pricing

planmonthlyannual (per mo)what you get
free$0$02 Applets; unlimited Applet runs; standard trigger speeds.
pro$4.99$2.9920 Applets; multi-action Applets; faster trigger speeds.
pro+$14.99$8.99Unlimited Applets; multiple accounts per service; developer tools; AI services.

free tier2 Applets and unlimited runs; no time limit.

billingmonthly + annual (annual displayed at about 40% lower effective monthly price); auto-renews until cancelled

hidden costsNo general task overage is published; Pro+ AI services are rate-limited to 200 requests per day, so higher recurring use cannot simply be bought as metered overage.

verified 2026-08-11 · source ↗

questions
Vibecode IFTTT

Yes. A competent AI coding agent (Claude Code, Codex, Cursor) can build a usable personal IFTTT replacement in one session with the prompt on this page. It runs on your own machine or server with no subscription.

How much does IFTTT cost?

IFTTT costs about $2.99/month (Pro, checked 2026-07-30), which is $35.88 per year. That's what you save by replacing it with one prompt.

What do I lose by replacing IFTTT?

Honestly: consumer integration catalog; smart-home integrations; mobile applets; easy UI; maintenance when APIs change. If any of those are load-bearing for you, keep paying.

Is there an open-source alternative to IFTTT?

Yes: Home Assistant (IFTTT for the house, except the house keeps the data and needs an always-on box.) Huginn (IFTTT's paranoid older cousin: ugly, capable, and living on your server.) Activepieces Community Edition (App-to-app automations with schedules, webhooks, approvals, and no per-task meter.) All 4 curated free alternatives are at vibecodeit.com/ifttt/alternatives. The prompt is for when you want it exactly your way.