This is a submission for the Postmark Challenge: Inbox Innovators.

What I Built

SignAI is a minimal, AI-powered service that generates clean, professional email signatures โ€” just by sending an email.

No forms. No UI. Just email.

Users can send their contact info and preferences to a dedicated Postmark Inbound address, and receive a responsive, GPT-generated HTML signature in return.

Itโ€™s a fun, developer-focused take on signature generation โ€” great for personal branding or team-wide consistency.

Demo

๐Ÿ“ฌ Try it yourself!
Send an email to:
[email protected]

Example Email Body:

Name: Emanuele Bartolesi
Role: Senior Cloud Engineer at Xebia
Website: https://emanuelebartolesi.com
LinkedIn: /in/kasuken
GitHub: https://github.com/kasuken
Phone: +41 23 3214 43
Pronouns: he/him
Style: Minimalist, monochrome
Enter fullscreen mode Exit fullscreen mode

๐Ÿ” Within seconds, youโ€™ll get a reply email with:

  • โœจ A ready-to-copy HTML signature
  • ๐Ÿ–ผ๏ธ A rendered inline preview
  • ๐Ÿ“… (Optional) a download link or vCard

Hereโ€™s a preview of a signature created by the bot:

Note: Use any dummy data โ€” no backend validation is enforced during this challenge demo.

Code Repository

GitHub logo kasuken / SignAI

Generate clean, professional email signatures using AI โ€” all by sending an email

โœ๏ธ SignAI

Generate clean, professional email signatures using AI โ€” all by sending an email.

Built with ๐Ÿ’™ using Azure Functions, Azure OpenAI, C#, and Postmark.


๐Ÿ“ฌ What Is It?

SignAI is an AI-powered service that creates minimalist, responsive HTML email signatures based on user input โ€” all via email Send your contact info and preferences to a dedicated email address, and SignAI will reply with ready-to-use signatures.

This project is created for the dev.to challenge: https://dev.to/devteam/join-the-postmark-challenge-inbox-innovators-3000-in-prizes-497l?bb=232850


๐Ÿš€ Features

  • โœ‰๏ธ Email-based UX โ€“ no forms, just send an email
  • ๐Ÿง  AI-generated HTML signatures โ€“ minimal, accessible, and stylish
  • ๐ŸŽจ Supports preferences โ€“ dark/light style, emojis, links, layout tweaks
  • ๐Ÿ’ก Multiple themes (soon) โ€“ choose minimalist, colorful, corporate, etc.
  • ๐Ÿ–ผ๏ธ Preview-ready โ€“ includes rendered image preview for quick testing

๐Ÿ›  Tech Stack

Component Technology Used
๐Ÿ’Œ Email Handling Postmark Inbound
๐Ÿง  AI Generation Azure OpenAI Service
โš™๏ธ Backend API Azure Functions
โ€ฆ

How I Built It

This project is powered by a modern cloud-native stack:

Function Tech
Email handling Postmark Inbound Webhooks
AI generation Azure OpenAI (GPT-4)
Backend/API Azure Functions in C#
Infrastructure Azure App Service + Azure Storage
Dev tools GitHub Copilot, VS Code, Visual Studio, JetBrains Rider

The Process

  1. Inbound Email Parsing
    Postmark handles incoming emails and routes them to an Azure Function via webhook.

  2. Prompt Engineering
    A carefully crafted system prompt ensures the model outputs minimal, inline-styled, accessible HTML using user preferences.

  3. Response Generation
    Azure OpenAI generates the signature, which is emailed back using Postmark Outbound.

  4. No UI Needed
    Everything is done via email โ€” a playful constraint that led to a surprisingly intuitive UX.


This was a solo project built for fun, fast prototyping, and Postmark exploration.
Feel free to clone, fork, or contribute ideas!

Thanks for checking out SignAI and the Postmark Challenge! ๐Ÿ“ฌ


Dev Dispatch

If you enjoyed this blog post and want to learn more about C# development, you might be interested in subscribing to my bi-weekly newsletter called Dev Dispatch. By subscribing, you will get access to exclusive content, tips, and tricks, as well as updates on the latest news and trends in the development world. You will also be able to interact with me, and share your feedback and suggestions. To subscribe, simply navigate to https://buttondown.email/kasuken?tag=devto, enter your email address and click on the Subscribe button. You can unsubscribe at any time. Thank you for your support!