Notion Template Processor

Fill Notion templates with data and email generated documents.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/ashleytower/claude-skills-collection --skill notion-template-processor
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Notion Template Processor
Source: https://github.com/ashleytower/claude-skills-collection/tree/main/skills/notion-template-processor
Command: npx skills add https://github.com/ashleytower/claude-skills-collection --skill notion-template-processor

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Manually filling Notion templates and then sending them via email is a repetitive, error-prone task. This skill automates the entire process, from data input to email delivery, ensuring consistency and saving significant time.

Core Features & Use Cases

  • Dynamic Template Filling: Automatically populate Notion database templates with data from various sources.
  • Integrated Email Delivery: Send the generated Notion content as rich HTML emails, complete with attachments.
  • Notion MCP Integration: Seamlessly interact with Notion databases and pages for comprehensive document management.
  • Use Case: Automatically generate personalized client proposals from your Notion CRM, fill them with client-specific data, attach relevant case studies from Notion, and email them directly to qualified leads.

Quick Start

Basic Template Filling & Email:

Use the notion-template-processor skill to fill the 'Client Proposal' template with:

  • Client Name: Acme Corporation
  • Project Scope: Website redesign
  • Budget: $50,000
  • Timeline: 3 months Then email the filled template to [email protected] with subject 'Acme Corp Proposal'

Frequently Asked Questions about Notion Template Processor

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate filling Notion templates with client data and send them via email?

Automate Notion template filling by mapping client data to template placeholders, then deliver the rendered document via SMTP or API-based email delivery. This skill handles dynamic substitution, conditional content, and multi-part document generation end-to-end, eliminating manual copy-paste and ensuring consistency across proposals, reports, and form communications.

Can I generate personalized client proposals from a Notion database and email them automatically?

Yes. Query your Notion CRM database, populate proposal templates with client-specific fields like name, budget, and timeline, render the result to HTML, and email it directly to recipients. Attachments from Notion—case studies, pricing sheets—can be included automatically.

What data sources can I use to fill Notion templates?

Template filling supports Notion database queries, external data inputs, and dynamic placeholders. The skill integrates with Notion MCP to read and write across databases and pages, enabling data to flow from CRM records, form submissions, or structured content within your Notion workspace.

Does this work for documents beyond proposals?

Yes. The template processor handles any form-driven communication: client reports, personalized emails, contract variations, invoice templates, and custom workflows. Conditional logic lets you branch content based on data values, adapting the output to different contexts and recipients.

What email providers can I use to send filled templates?

Delivery supports SMTP servers and API-based email providers. You configure the connection method and recipient list, and the skill sends rendered HTML content with optional attachments via your chosen provider.

Can I preview or test a filled template before sending it?

The skill renders Notion templates to HTML for inspection. You can review the output, validate placeholder substitution and conditional logic application, then proceed to email delivery or save the document for later sending.