Show HN: Recivo – Receive Emails Programmatically

recivo.email

12 points by WilcoKruijer 8 hours ago

Hi HN, these last couple of weeks I've been building 'Recivo', a simple way to receive emails programmatically. There are plenty of API-based services that can be used to send emails, but receiving them is harder.

As a Recivo user, you create a new email address which will then immediately be available for receiving emails. A REST `/inbox` endpoint is exposed for retrieving these emails, this includes all data you would expect: subject, content, sender, and most importantly: attachments. You can also get notified of newly received emails using webhooks.

The main use-cases I'm thinking of right now is triggering AI agents using email or a very simple document upload flow to any SaaS (just forward an email to the SaaS). This is actually where the inspiration for Recivo came from, I really enjoy the flow of getting an invoice in my mailbox and forwarding it to my accounting software and then seeing it appear in the app. The agentic use-case seems promising, especially for workflows that still require a human in the loop. Asynchronous communication with an AI agent feels natural to me.

When you visit the landing page you're immediately given a randomly generated email address and a cURL command to try the API. Of course these demo addresses will expire, so you'll have to log in to create a non-randomized and permanent address.

I'm wondering if you see any other use cases for a "programmatic" mailbox. Please let me know what you think!