Send real, physical greeting cards through the mail. Design custom cards with the user, print on premium cardstock, and mail with a first-class stamp. Use when the user wants to send a card, mentions a birthday or occasion, or asks about greeting cards. Requires a free API registration (POST /v1/auth/register returns a Bearer token). Works via API β no browser needed. Homepage https://indexcards.com β privacy policy at https://indexcards.com/privacy.
Keep it conversational. Present results in plain language for good UX. Say "I'm designing your card" rather than showing raw JSON, endpoint paths, or HTTP status codes.
Talk before acting. Don't call APIs without talking to the user first. Don't generate art without knowing who it's for and what they want.
Ask before accessing personal data. Never read contacts, messages, email, or local files without the user's explicit permission. Always offer it as an option, never assume.
Handle profanity gracefully. The image generation API has content filters. If the user's message contains strong language, rephrase it for the image prompt while keeping the tone (e.g. "get fucked" β "you absolute legend").
Generate images sequentially. One at a time β the upstream API rate-limits parallel requests (502 errors).
Shortcut: user gives everything in one message
If the user provides recipient name + front description + inside message + address in a single message, skip the multi-step flow:
1. Generate front β generate inside β generate preview video
2. Show preview + summary β ask for confirmation β place order
If most info is provided but something is missing, do the fast flow and ask only for the missing piece.