AI-Powered Auto Icon & Cover for New Notion Pages
detail.loadingPreview
Instantly elevate your Notion workspace! This n8n workflow automatically assigns a smart, AI-generated emoji icon and a beautiful random cover image to every new Notion page you create. Say goodbye to manual styling and hello to perfectly adorned pages.
About This Workflow
Transform your Notion experience with this intelligent n8n workflow designed to automate page personalization. Whenever you create a new Notion page, this automation springs into action. It leverages a powerful Large Language Model (LLM) through OpenRouter to analyze your page's title and intelligently select the most fitting emoji as its icon, bringing contextual flair to your workspace. Simultaneously, it fetches a stunning, randomly chosen cover image from a curated library, ensuring each page looks unique and professional. Triggered by a simple webhook, this workflow eliminates repetitive styling tasks, saving you time and enhancing visual appeal across all your Notion content.
Key Features
- AI-Powered Emoji Icons: Automatically generates a contextually relevant emoji icon for new Notion pages by analyzing the page title using an LLM.
- Dynamic Cover Images: Fetches and applies a beautiful, random cover image to each new page from an image API, ensuring visual variety and appeal.
- Effortless Automation: Set and forget – the workflow triggers automatically upon new page creation via a Notion button or automation sending a webhook.
- Customizable LLM Prompts: The LLM's emoji suggestions are guided by a comprehensive, editable list within the prompt to fit your specific needs.
- OpenRouter Integration: Utilizes OpenRouter for flexible access to various LLM models, allowing for advanced AI capabilities.
How To Use
- Set up the Webhook: Copy the Webhook URL from the 'Webhook' node in n8n. Configure your Notion automation (e.g., a database button or an external integration) to send a POST request to this URL when a new page is created, including the page's ID and title in the request body.
- Configure OpenRouter Credentials: Add your OpenRouter API key to the 'OpenRouter account' credentials in n8n for the 'OpenRouter Chat Model' node.
- Refine 'Get Notion Title': (Note: the provided snippet for 'Get Notion Title' is incomplete). Ensure this Code node correctly extracts the title (
name) and ID of the newly created Notion page from your webhook payload to feed into subsequent nodes. - Customize Emoji List (Optional): Modify the 'Emoji list contents' within the 'Basic LLM Chain' node's prompt to tailor the range of emojis the AI can select from.
- Review Image Source (Optional): The 'HTTP Request' node currently uses
picsum.photos. You can modify this URL to use a different random image source if desired.
Apps Used
Workflow JSON
{
"id": "af2d846b-7d98-4c9c-b57f-61ea35a2892a",
"name": "AI-Powered Auto Icon & Cover for New Notion Pages",
"nodes": 14,
"category": "Personal",
"status": "active",
"version": "1.0.0"
}Note: This is a sample preview. The full workflow JSON contains node configurations, credentials placeholders, and execution logic.
Get This Workflow
ID: af2d846b-7d98...
About the Author
Free n8n Workflows Official
System Admin
The official repository for verified enterprise-grade workflows.
Statistics
Related Workflows
Discover more workflows you might like
Smart Expense Tracking with Telegram & AI
Automate your personal finance management by turning your Telegram chat into an intelligent expense tracker. Simply send a photo of a receipt or a text message, and this workflow uses AI to categorize your spending, extract crucial details, and provide instant summaries.
Send Obsidian Notes as Emails with Dynamic Attachments
This workflow empowers you to transform your Obsidian notes into dynamic emails, complete with custom metadata from YAML frontmatter and automated attachment handling. Seamlessly share your thoughts and files directly from your preferred note-taking environment.
Voice Task to Notion: AI-Powered Processing
This n8n workflow automates the intelligent processing of voice-activated tasks intended for Notion or similar tools. It leverages advanced AI to understand inputs, builds a dynamic knowledge base from them, and logs processing outcomes to Google Sheets. Instantly get alerted via Slack for any errors, ensuring reliable task management.