The PowerPoint Mail Merge Service is a tool designed to automate the creation of personalized PowerPoint presentations. By using a PowerPoint template with placeholders and a CSV, JSON or an Excel(XLSX) file containing data, you can generate customized, data-drive presentations.
We currently support PowerPoint files in .pptx
format. Please ensure your file is in this format before uploading.
We currently support three formats of data files:
We've got you covered - take a look at our Pricing page to find a plan which fits your needs. If you need anything more specific - bigger slide limits, custom PowerPoint templates, more features or custom data & PowerPoint auomation tasks - feel free to contact us.
We use Stripe (stripe.com) as our payment processor. Currently we support 3 currencies - EUR (Euro), USD (US Dollar) and PLN (Polish Zloty). You can use multiple payment options, with most popular being the credit-card. WE DO NOT store your credit-card data - its processed by Stripe to carry out payment process handling. We collect your billing information to provide you with a VAT Invoice. After payment we will send you an invoice - depending on your region, and if you buy as a business entity or customer you will get an invoice with VAT (Value Added Tax) or without it (reverse charge).
Placeholders are used in your PowerPoint template to denote where data from the CSV file should be inserted. We support three types of placeholders:
{{name}}
. {{profile_picture}}
. {{data=contact_info type=qr}}
. {{xlsx.Sheet1!Table1}}
{{json.someObjectName.tableOfObjects}}
You can upload your presentation by dragging and dropping your .pptx
file into the designated area on the form. Alternatively, you can click the "Browse Files" button to select your file.
Your CSV file should have a header row with column names matching the placeholders in your PowerPoint slide. Each subsequent row should contain the corresponding data for each placeholder.
Example CSV Format:
name,company,title,profile_picture,contact_info
John Doe,Example Corp,Manager,https://pptxmailmerge.com/john.jpg,"John Doe, Example Corp, Manager, john.doe@example.com"
Jane Smith,Another Inc,Director,https://pptxmailmerge.com/jane.jpg,"Jane Smith, Another Inc, Director, jane.smith@example.com"
You can find sample data for each of the tools on their respective pages:
Ensure your CSV file is encoded in UTF-8 to support special characters.
This error typically occurs when there is a mismatch between the headers and the placeholders in your PowerPoint slide. Make sure that:
This issue can arise if the image URL provided in the data file is incorrect or inaccessible. Ensure that:
This error indicates that the specified image URL could not be reached or is invalid. Check that:
Use a special type of placeholder in your PowerPoint template (called component), insert
a dummy image and place the following placeholder in the alternative text of the image: {{data=website_url type=qr}}
. Our service will automatically generate a QR code for each value in the spewcified column in the CSV file.
Example (data file):
website_url
https://example.com/john-profile
https://example.com/jane-profile
This might happen if the data for the QR code is invalid or incomplete. Make sure that:
We use CSRF protection and file validation to ensure that your data is handled securely. All uploaded files and data are processed on secure servers, and we do not store your data longer than necessary for processing.
No, your uploaded data is strictly used for the purpose of generating your PowerPoint presentations and is not shared with any third parties. Our privacy policy ensures that your data remains confidential.
Yes! You can upload a PPTX file with multiple slides, with defined placeholders, upload your data file and merge.
If you experience an error not covered in this FAQ, please contact our support team with details of the issue, including any error messages you received. We're here to help resolve any problems you encounter.
If you have further questions or need assistance, please feel free to reach out to our support team via Contact page: Contact.