Design and post LinkedIn content with AI captions and custom templates
$20/month : Unlimited workflows
2500 executions/month
THE #1 IN WEB SCRAPING
Scrape any website without limits
HOSTINGER 🎉 Early Black Friday Deal
DISCOUNT 20% Try free
DISCOUNT 20%
Self-hosted n8n
Unlimited workflows - from $4.99/mo
#1 hub for scraping, AI & automation
6000+ actors - $5 credits/mo
This workflow leverages n8n to automate LinkedIn content creation from start to finish. Upload an image and quote through a web form, and get a professionally designed post with AI-generated captions, ready to publish in seconds.
Features
- Randomly selects from 6 professional design templates for visual variety
- Converts HTML designs to high-quality images (90-95% JPEG quality)
- Generates engaging captions using OpenAI's GPT models
- Built-in caption editor for customization before posting
- Direct publishing to LinkedIn profiles or company pages
- Auto-compresses images for optimal LinkedIn upload
Prerequisites
- N8N Instance: A running n8n instance (cloud or self-hosted)
- OpenAI API: Active account with API access for caption generation
- LinkedIn Account: Profile or company page with API access
- Image Conversion API: HTML CSS to Image account
- Web Hosting: Platform to host the web form (Netlify, Vercel, or custom server)
Setup Instructions
1. Deploy Web Form
- Download the provided web form template
- Host on your preferred platform
- Copy both webhook URLs from your n8n workflow
- Update form's webhook endpoints with your n8n URLs
2. Configure Image Conversion
- Sign up at htmlcsstoimage.com
- Get your API credentials (User ID + API Key)
- Add to HTTP Request node as Basic Auth credentials
3. Connect OpenAI API
- Create API key at OpenAI Platform
- In the ChatGPT HTTP Request node, add Header parameter:
- Key:
Authorization - Value:
Bearer YOUR_API_KEY
- Key:
- Recommended model:
gpt-4orgpt-3.5-turbo
4. Authenticate LinkedIn
- Create LinkedIn OAuth2 credential in n8n
- Follow the authentication flow and grant required permissions
- Select the credential in the "Create a post" LinkedIn node
- Choose post destination (personal profile or company page)
5. Test the Workflow
- Submit test data through the web form
- Monitor n8n execution panel for successful completion
- Verify image generation, caption quality, and LinkedIn posting
- Adjust settings as needed based on results
Notes
- Processing time averages 10-20 seconds from upload to preview
- All 6 design templates are fully responsive and LinkedIn-optimized
- Caption editor allows full customization before publishing to LinkedIn
For questions or issues, please contact me for consulting and support : Linkedin.