I have always been fascinated by IFTTT.com (If This Then That), an automation platform that lets you listen to events and fire triggers based on them. Since 2022, I've had this idea for a Hive-specific variant called Hivett, and I've finally gone back to finish building it.
This is hivett
The idea is simple: react to events on the Hive blockchain and perform actions, add conditions, and chain things together. Hive is incredibly developer friendly, but only if you already know how to set up a server, stream the blockchain, handle forks, manage replays when things go down, and build in fallback support. Most people don't want to deal with any of that, and they shouldn't have to.
I've always thought a platform that lets people listen to Hive blockchain events without writing a single line of code would make Hive more accessible to builders who aren't strong coders. What if you wanted to upvote every post from your favourite account the moment they publish? Or automatically transfer Hive under specific conditions? That's exactly the kind of thing Hivett is designed for.
But I didn't want to stop at Hive events. Hivett also supports date and time-based triggers, so you're not limited to what happens on-chain.
You get full control over the logic too. Automations support AND conditions, so you can say "IF A happens THEN do this AND do that." You can listen for transfers and fire off an email, call a webhook with a custom JSON payload, or chain multiple actions together. And because not everyone thinks in YAML, Hivett ships with a visual drag-and-drop builder, sentence based workflow and a YAML builder for automations. Use whichever one suits how you think.
This is the YAML view (my fave):
But the canvas view is what I built first:
The sentence view is for those who feel overwhelmed this code or the visual canvas (perfect for simple when/if/then actions:
While you can create your own automations, I have also added in a predefined selection of automation templates to get you started.
These are configurable. They're great for getting started if you don't want to start from scratch.
Sure if you're a dev capable managing your own server instances, ensuring you have mechanisms in place to stream the blockchain, recover when something happens, catch-up when you fall behind in block processing and ensure you don't process operations more than once, you could just build something yourself. But this is for people that want to do things with the Hive blockchain for themselves or utility applications without having to handle the entire stack.
Fair warning though: this is very early. There are almost certainly bugs and edge cases I haven't found yet. Given how configurable the system is, that's kind of inevitable. If something breaks or behaves unexpectedly, I want to hear about it so I can fix it.
And of course, if you encounter issues and find you didn't get your credits worth, I'll be sorting that stuff out until things are nice and smooth. I've tested some parts, but it's impossible to test everything.
To get started, every new account gets 50 free credits on signup so you can build and test automations straight away without committing to anything.
Potential applications
- Tipping bots that automatically send Hive or HBD to users who comment on your posts
- Curation bots that upvote posts from specific accounts or containing specific tags
- Notifications outside of Hive when things happen (transfers, custom_json ops, posts, comments, upvotes) which can notify other services via email or webhook
- Integration with AI services like ChatGPT or personal agents like OpenClaw to generate automated responses or summaries
- Delegation trackers that notify you when someone delegates to or removes delegation from your account
- Witness monitoring that alerts you if a witness you voted for misses blocks or drops out of the top rankings
- Token gating by checking if a user holds a specific amount of Hive, HBD, or Hive Engine tokens before triggering an action
- Automated posting or cross-posting workflows that publish content to Hive on a schedule
- Discord or Telegram bots that relay on-chain activity to your community server in real time
- Reward tracking that notifies you when a post pays out and logs the amounts somewhere useful
- Governance alerts that fire when a proposal you support gains or loses votes
- Game event automation for Hive-based games that need to react to custom_json operations
- Airdrop tooling that distributes tokens to a list of accounts when specific conditions are met
- Content moderation helpers that flag or mute accounts based on on-chain behaviour patterns
Discord
I have a Discord server here: https://discord.gg/8WRFebdYfs for suggestions, feedback, issues and anything else related to this and my other projects.