Hey Product Hunt! 👋
As a lead developer, I recently faced a challenging problem: generating beautiful, law-compliant PDFs at scale from Google Docs templates. What started as a frustrating journey through various solutions (wkhtmltopdf, HTML exports, docx conversions) led to building Doxy.
The problem seems simple on the surface: take a beautifully designed Google Doc and generate personalized PDFs that maintain the exact same design. But anyone who's tried this knows it's surprisingly complex:
• HTML exports break complex layouts
• Agency-built templates fall apart when injecting variables
• Local conversions require heavy dependencies
• API solutions are prohibitively expensive at scale
• Handling dynamic tables is particularly tricky
After much trial and error, we found a solution using Google's native capabilities. We've packaged this into Doxy to help other teams skip the headaches we encountered.
We've already built some powerful features like bulk Excel uploads for mass document generation and webhooks for seamless integration into your workflow. Our roadmap includes more exciting additions like digital signatures and conditional rendering.
Would love to hear your thoughts and use cases! Feel free to ask any questions - I'll be around all day to chat! 🚀
Excited to share a new feature we just launched at Doxy that makes document automation even more powerful: Dynamic Image Replacement.
What's New?
You can now dynamically replace images in your Google Docs templates! Perfect for:
📝 Electronic signatures
🏢 Company logos
🪪 ID photos
📸 Product images
🤳 Profile pictures
How It Works
* In your Google Doc template, add any placeholder image
* Set its alt text as a variable (e.g., {{signature}} or {{company_logo}})
* When uploading your template, Doxy's scanner will detect these image variables
* Upload your replacement images through our UI (API upload coming soon)
* Watch as Doxy perfectly replaces the images while maintaining aspect ratios and positioning.
Technical Details
* Supports JPG, JPEG, PNG, and GIF formats
* Images up to 50MB
* Maintains original image positioning and sizing
* Center-crop fitting to ensure consistent layouts
* Secure image handling with expiration policies