Zodial - Personalized PDF Report Platform
Automating the sale and generation of astrology charts with instant email delivery.
- Next.js
- PDF Generation
- YooKassa
- Automation
Zodial: From Birth Data to Custom PDF in 60 Seconds
Zodial is a classic example of micro-business automation. We built a system that transforms complex astrological calculations into a beautiful, easy-to-understand product for the end user.
🔴 The Problem
The astrology market often relies on manual labor:
- Delays: Customers pay and then wait hours or even days for their reports.
- Errors: Manual data entry leads to calculation mistakes.
- Inconsistency: It’s hard to maintain a consistent brand style when manually creating PDF files.
⚡️ The Solution: A Seamless Pipeline
We designed the user journey to make the purchase impulsive and satisfying.
1. Interactive Form
Accurate data collection (date, time, place of birth) with automatic coordinate lookup.
2. Payment Processing (YooKassa)
Webhook integration: as soon as a payment is confirmed, the system instantly triggers the generation process.
3. Dynamic PDF Generation
We developed a layout engine based on HTML/CSS that generates unique 20+ page PDF files for every customer.
4. Email Delivery
Integration with Resend for reliable automated emails with file attachments sent immediately after generation.
🛠 Tech Stack
- Next.js: For a fast frontend and API routes.
- Prisma + SQLite: Lightweight and reliable order data storage.
- YooKassa API: For secure payments.
- Puppeteer/React-pdf: For rendering complex PDF layouts.
- Resend: For transactional emails.
Insights: Speed is the key to success in digital goods. Reducing the wait time from 1 hour to 1 minute significantly boosts LTV and customer satisfaction.