Merge JSON data with PowerPoint template

Processing ...

Upload your PowerPoint template (PPTX format)

Drag & Drop your PowerPoint file here

or

Download sample PPTX template
(make sure it's unique and present in the data row, leave empty for default names)
or upload JSON file

Drag & Drop your JSON file here

or

Please note that only first 10 rows (excluding the header row) of data or 10 JSON objects will be processed. Rows exceeding this number will be ingored. If you need to process more data Contact us.

Placeholder Syntax

  • Text Values: Use double curly braces for text placeholders. Example: {{name}}, {{company}}, {{title}}
  • Image URLs: Use the prefix img: followed by the placeholder name for image URLs. Example: img:profile_picture, img:company_logo.
  • QR Codes: Use the prefix qr: followed by the placeholder name to generate QR codes. Example: qr:contact_info, qr:website_url.
  • Sample Presentation Template Download example PowerPoint presentation to see how it looks and works with sample data provided below.

Upload Your Files

  1. PowerPoint Presentation: Upload a PPTX file containing your placeholders. Ensure the placeholders match the names of the columns in your CSV, XSLX file or names of JSON object properties.
  2. Data: Paste your CSV data (or JSON) in the designated field. Each column should correspond to a placeholder in your PowerPoint slide. This free version provides handling up to 10 data rows (if you want more contact us).

Step-by-Step Guide

1. Prepare Your PowerPoint Slide: Design a PowerPoint template using the specified placeholder syntax.
2. Prepare Your CSV/JSON Data: Ensure your CSV data has headers matching the placeholders in your slide. For JSON objects the object properties must match the placeholders. Example CSV you can use to test our service:

    
name,company,title,img:profile_picture,qr:contact_info
John Doe,Example Corp,Manager,https://pptxmailmerge.com/images/john.jpg,"John Doe, Example Corp, Manager, john.doe@example.com"
Jane Smith,Another Inc,Director,https://pptxmailmerge.com/images/jane.jpg,"Jane Smith, Another Inc, Director, jane.smith@example.com"
    

3. Upload and Submit: Drag and drop your PPTX file, upload your CSV/JSON/XLSX data, and hit the submit button. Our service will process the data and provide you with a link to download the generated presentations.