← Files Mergewell Mail MergeARCHIVED FILE
.codex-plugin/plugin.json
22.8 KB · Nov 2, 2026 · 12:58 UTC
{
"name": "mail-merge",
"version": "1.0.0",
"description": "Mail merge a spreadsheet into personalized letters, certificates and envelopes, as one PDF.",
"author": {
"name": "Zovo",
"email": "support@zovo.one",
"url": "https://zovo.one"
},
"homepage": "https://mail-merge.zovo.one",
"license": "Proprietary",
"keywords": [
"mail merge",
"mail merge from excel",
"mail merge from excel to pdf",
"mail merge letters",
"mail merge from excel to word envelopes",
"personalized letters from my spreadsheet",
"print envelopes from my contact list",
"certificate maker",
"certificate of completion template",
"award certificate template",
"fill this template for each row",
"bulk certificates from a name list"
],
"skills": "./skills/",
"mcpServers": "./.mcp.json",
"interface": {
"displayName": "Mergewell Mail Merge",
"shortDescription": "Personalized PDFs from a sheet",
"longDescription": "Mail merge from Excel or CSV to PDF, right in the chat. Attach a spreadsheet or paste a list, write the letter once with fields like {{First Name}}, and get one print-ready PDF with a personalized document for each row.\n\nWhat it makes:\n- Mail merge letters: personalized letters from your spreadsheet in US business letter layout, with your return address, the date, the recipient's address, an optional subject line, a closing and a signature (thank-you letters to donors, the same letter to 200 customers with their names)\n- Certificates in bulk from a name list: award, completion, participation and appreciation certificates on landscape US Letter, in 4 styles (classic, gold, modern, deco) with signature lines\n- Envelopes from a contact list: #10 business envelopes (or A7) with your return address and the delivery address placed inside the USPS read area, optionally in USPS uppercase style\n\nIt checks the merge before printing:\n- Template fields with no matching column, with the closest column name\n- Similar column names matched for you (first_name for First Name, Zip Code for ZIP) and reported, so you can confirm them\n- Records with empty values, listed by record number before you generate\n- ZIP codes that lost a leading zero in Excel (2134 becomes 02134)\n\nTemplate features: defaults {{First Name|Friend}}, formats {{Amount:currency}}, {{Gift Date:date}}, {{Place:ordinal}}, and conditions {{#if Company}}...{{else}}...{{/if}}. You see the first 3 merged records and can step through each record in the preview. Each PDF holds up to 2,000 records, and a merge report CSV lists the values printed for each record.\n\nLimitations: it makes PDFs only. It does not send email, connect to Word, Outlook or Gmail, or print and mail anything, and it does not make mailing labels, diplomas, degrees or licenses. Latin with accents (for example Polish or Vietnamese), Greek and Cyrillic print as typed; Chinese, Japanese, Korean, Arabic, Hebrew and emoji cannot be printed. Download links expire after about an hour.",
"developerName": "Zovo",
"category": "Productivity",
"capabilities": [
"Interactive",
"Read"
],
"websiteURL": "https://mail-merge.zovo.one",
"supportURL": "https://mail-merge.zovo.one/support",
"privacyPolicyURL": "https://mail-merge.zovo.one/privacy",
"termsOfServiceURL": "https://mail-merge.zovo.one/terms",
"defaultPrompt": [
"Make certificates of completion for Ana Lopez, Ben Okafor and Chloe Kim for CPR Basics, signed Maria Chen, Instructor",
"Mail merge thank-you letters: Ana Lopez gave $250, Ben Okafor $1,200. Dear {{First Name}}, thanks for your gift of {{Amount}}.",
"Print #10 envelopes for Maria Chen, 120 Elm St, Springfield IL 62701 and Tom Ruiz, 42 Harbor Rd, Portland ME 04101"
],
"brandColor": "#3D5AFE",
"brandColorDark": "#8C9EFF",
"composerIcon": "./assets/icon.svg",
"logo": "./assets/logo.png"
},
"extensions": {
"com.openai": {
"onboardingSkill": "./skills/mail-merge/SKILL.md",
"review": {
"test_cases": {
"positive": [
{
"description": "Thank-you letters from a typed donor list",
"prompt": "Mail merge thank-you letters for my donors: Ana Lopez, 12 Oak St, Austin TX 78701, $250; Ben Okafor of Okafor Dental, 88 Pine Ave, Denver CO 80202, $1,200; Chloe Kim, 4 Elm Ct, Boston MA 02134, $75.50. Thank their company if they have one. Sign it Maria Chen, Executive Director, Riverbend Animal Shelter, 120 Elm St, Springfield IL 62701.",
"tools_triggered": "generate_merged_documents",
"expected_behavior": "Calls generate_merged_documents with document_type letter, the 3 donors as records and a template such as \"Dear {{First Name}}, Thank you for your gift of {{Amount:currency}}.{{#if Company}} ... {{Company}}{{/if}}\". Result: 3 letters in one US Letter PDF, one page each, with the shelter's return address, the date, each donor's address block and Maria Chen's signature. Ana's letter says $250.00, Ben's says $1,200.00 and thanks Okafor Dental, Chloe's says $75.50 and her address ends Boston, MA 02134. No records have empty values. PDF and merge report CSV links are returned."
},
{
"description": "Bulk certificates from a name list",
"prompt": "Make gold certificates of completion for Ana Lopez, Ben Okafor, Chloe Kim and Dmitri Nowak for successfully completing CPR Basics, signed by Maria Chen, Instructor.",
"tools_triggered": "generate_merged_documents",
"expected_behavior": "Calls generate_merged_documents with document_type certificate, names [Ana Lopez, Ben Okafor, Chloe Kim, Dmitri Nowak], certificate_kind completion, style gold, a body line about completing CPR Basics and one signer (Maria Chen, Instructor). Result: 4 landscape certificates titled Certificate of Completion, one page per name, each with the name, the course line, the date and Maria Chen's signature line. The widget shows the certificate and a style picker."
},
{
"description": "Envelopes from a contact list with a return address",
"prompt": "Print #10 envelopes for Maria Chen, 120 Elm St, Springfield IL 62701 and Tom O'Brien, 42 Harbor Rd Apt 3B, Portland ME 4101. Return address: Riverbend Animal Shelter, 9 Main St, Springfield IL 62701.",
"tools_triggered": "generate_merged_documents",
"expected_behavior": "Calls generate_merged_documents with document_type envelope, the 2 contacts as records and the return address as sender. Result: 2 #10 envelope pages (4-1/8 x 9-1/2 in) with the return address in the top-left corner and the delivery address inside the USPS read area. Tom's ZIP 4101 is restored to 04101 and reported (Portland, ME 04101)."
},
{
"description": "Check a merge for missing values before printing",
"prompt": "Before I print, check this mail merge. Data: first_name,Last Name,Donation / Ana,Lopez,250 / (blank),Kim,75 / Ben,Okafor,(blank). Template: Dear {{First Name}}, thank you for your gift of {{Donation:currency}}.",
"tools_triggered": "preview_mail_merge",
"expected_behavior": "Calls preview_mail_merge with document_type letter, the rows as csv_text and the template. Reports that {{First Name}} was matched to the column first_name and that 2 records have empty values: record 2 (First Name) and record 3 (Donation). Shows the first 3 merged records, e.g. \"Dear Ana, Thank you for your gift of $250.00.\", and suggests a default such as {{First Name|Friend}} before generating."
},
{
"description": "Conditional text, defaults and date formats",
"prompt": "Fill this template for each row and make letters: Dear {{Title}} {{Name:last_word|Customer}}, your plan renews on {{Renewal Date:date}} for {{Seats}} seats. Rows: Jordan Blake, Ms., Acme Corp, 2026-11-01, 25 seats; Sam Rivera, no title, no company, 11/15/2026, 1 seat.",
"tools_triggered": "generate_merged_documents",
"expected_behavior": "Calls generate_merged_documents with document_type letter, the 2 rows and a template using a default for the empty title and a condition for seat/seats. Result: 2 letters. Jordan's reads \"Dear Ms. Blake, Your plan renews on November 1, 2026 for 25 seats\" and thanks Acme Corp; Sam's reads \"Dear Rivera, Your plan renews on November 15, 2026 for 1 seat.\" with no company sentence. PDF and merge report CSV links are returned."
}
],
"negative": [
{
"description": "Sending email through Outlook is out of scope. The assistant should not call the mail merge tools; it should explain that this plugin makes printable PDFs and cannot send email from Outlook.",
"prompt": "Do a mail merge in Outlook and send the email to my 200 contacts"
},
{
"description": "Bulk email through Gmail is out of scope. The assistant should not call the mail merge tools and should say the plugin does not send email.",
"prompt": "Mail merge Gmail bulk email to my customer list"
},
{
"description": "Mail forwarding is a postal service request, not a document merge. The assistant should answer generally without calling the tools.",
"prompt": "How do I set up mail forwarding to my new address?"
}
]
},
"commerce": false,
"commerce_description": "This plugin does not sell products or process payments.",
"demo_recording_url": "https://mail-merge.zovo.one/demo.mp4"
},
"publication": {
"countries": [],
"release_notes": "Initial release: mail merge from CSV, Excel or a typed list into one PDF of letters, certificates (4 styles) or #10 envelopes, with field checks, fuzzy column matching, defaults, formats, conditions and a per-record merge report CSV.",
"translations": {
"pl-PL": {
"subtitle": "Spersonalizowane PDF z arkusza",
"description": "Korespondencja seryjna z Excela lub CSV do PDF, bezpo\u015brednio w czacie. Do\u0142\u0105cz arkusz albo wklej list\u0119, napisz list raz z polami takimi jak {{First Name}} i otrzymaj jeden plik PDF gotowy do druku, ze spersonalizowanym dokumentem dla ka\u017cdego wiersza.\n\nCo tworzy:\n- Listy seryjne w uk\u0142adzie ameryka\u0144skiego listu biznesowego: adres nadawcy, data, adres odbiorcy, opcjonalny temat, zwrot ko\u0144cowy i podpis (np. podzi\u0119kowania dla darczy\u0144c\u00f3w)\n- Dyplomy uznania i certyfikaty uko\u0144czenia lub udzia\u0142u z listy nazwisk, w poziomym formacie US Letter, w 4 stylach, z liniami na podpisy\n- Koperty z listy kontakt\u00f3w: koperty #10 (lub A7) z adresem zwrotnym i adresem dor\u0119czenia w strefie odczytu USPS\n\nPrzed drukiem sprawdza: pola szablonu bez pasuj\u0105cej kolumny, kolumny dopasowane po podobnej nazwie (first_name do First Name), rekordy z pustymi warto\u015bciami oraz kody ZIP, kt\u00f3re w Excelu straci\u0142y zero na pocz\u0105tku.\n\nSzablony obs\u0142uguj\u0105 warto\u015bci domy\u015blne {{First Name|Friend}}, formaty {{Amount:currency}} i {{Date:date}} oraz warunki {{#if Company}}...{{/if}}. Podgl\u0105d pokazuje pierwsze 3 rekordy, a raport CSV pokazuje, co wydrukowano dla ka\u017cdego rekordu. Jeden PDF mie\u015bci do 2000 rekord\u00f3w.\n\nOgraniczenia: tworzy tylko pliki PDF. Nie wysy\u0142a e-maili, nie \u0142\u0105czy si\u0119 z Word, Outlook ani Gmail i nie tworzy etykiet adresowych, \u015bwiadectw szkolnych, dyplom\u00f3w uczelni ani licencji. Polskie znaki, greka i cyrylica drukuj\u0105 si\u0119 poprawnie; chi\u0144skiego, japo\u0144skiego, korea\u0144skiego, arabskiego, hebrajskiego i emoji nie da si\u0119 wydrukowa\u0107. Linki do pobrania wygasaj\u0105 po oko\u0142o godzinie."
},
"de-DE": {
"subtitle": "Serienbriefe als ein PDF",
"description": "Serienbrief aus Excel oder CSV als PDF, direkt im Chat. H\u00e4ngen Sie eine Tabelle an oder f\u00fcgen Sie eine Liste ein, schreiben Sie den Brief einmal mit Feldern wie {{First Name}} und erhalten Sie ein druckfertiges PDF mit einem pers\u00f6nlichen Dokument pro Zeile.\n\nWas entsteht:\n- Serienbriefe im US-Gesch\u00e4ftsbriefformat mit Absender, Datum, Empf\u00e4ngeradresse, optionalem Betreff, Gru\u00dfformel und Unterschrift (zum Beispiel Dankesbriefe an Spender)\n- Urkunden in gro\u00dfer Zahl aus einer Namensliste: Auszeichnung, Abschluss, Teilnahme und Anerkennung im Querformat, in 4 Stilen mit Unterschriftslinien\n- Briefumschl\u00e4ge aus einer Kontaktliste: #10-Umschl\u00e4ge (oder A7) mit Absender und Empf\u00e4ngeradresse im USPS-Lesebereich\n\nVor dem Druck gepr\u00fcft werden: Platzhalter ohne passende Spalte, \u00e4hnlich benannte Spalten (first_name f\u00fcr First Name), Datens\u00e4tze mit leeren Werten und Postleitzahlen, bei denen Excel die f\u00fchrende Null entfernt hat.\n\nVorlagen unterst\u00fctzen Standardwerte {{First Name|Friend}}, Formate {{Amount:currency}} und {{Date:date}} sowie Bedingungen {{#if Company}}...{{/if}}. Die Vorschau zeigt die ersten 3 Datens\u00e4tze, und ein CSV-Bericht zeigt, was f\u00fcr jeden Datensatz gedruckt wurde. Ein PDF fasst bis zu 2.000 Datens\u00e4tze.\n\nEinschr\u00e4nkungen: Es entstehen nur PDFs. Es werden keine E-Mails versendet, keine Verbindung zu Word, Outlook oder Gmail hergestellt und keine Adressetiketten, Zeugnisse, akademischen Grade oder Lizenzen erstellt. Umlaute, Griechisch und Kyrillisch werden korrekt gedruckt; Chinesisch, Japanisch, Koreanisch, Arabisch, Hebr\u00e4isch und Emoji nicht. Download-Links laufen nach etwa einer Stunde ab."
},
"es-ES": {
"subtitle": "PDF personalizados de una hoja",
"description": "Combinaci\u00f3n de correspondencia de Excel o CSV a PDF, dentro del chat. Adjunta una hoja de c\u00e1lculo o pega una lista, escribe la carta una vez con campos como {{First Name}} y obt\u00e9n un \u00fanico PDF listo para imprimir con un documento personalizado por fila.\n\nQu\u00e9 crea:\n- Cartas combinadas con formato de carta comercial de EE. UU.: remitente, fecha, direcci\u00f3n del destinatario, asunto opcional, despedida y firma (por ejemplo, cartas de agradecimiento a donantes)\n- Certificados en lote a partir de una lista de nombres: de reconocimiento, finalizaci\u00f3n, participaci\u00f3n y agradecimiento, en horizontal, con 4 estilos y l\u00edneas de firma\n- Sobres a partir de una lista de contactos: sobres n.\u00ba 10 (o A7) con remitente y la direcci\u00f3n dentro de la zona de lectura de USPS\n\nAntes de imprimir revisa: campos de la plantilla sin columna, columnas con nombres parecidos (first_name para First Name), registros con valores vac\u00edos y c\u00f3digos ZIP que perdieron el cero inicial en Excel.\n\nLas plantillas admiten valores por defecto {{First Name|Friend}}, formatos {{Amount:currency}} y {{Date:date}} y condiciones {{#if Company}}...{{/if}}. La vista previa muestra los 3 primeros registros y un informe CSV indica lo que se imprimi\u00f3 en cada uno. Cada PDF admite hasta 2000 registros.\n\nLimitaciones: solo crea PDF. No env\u00eda correos, no se conecta con Word, Outlook ni Gmail y no crea etiquetas, diplomas, t\u00edtulos acad\u00e9micos ni licencias. Las tildes, el griego y el cir\u00edlico se imprimen bien; el chino, japon\u00e9s, coreano, \u00e1rabe, hebreo y los emoji no. Los enlaces de descarga caducan en una hora aproximadamente."
},
"fr-FR": {
"subtitle": "PDF personnalis\u00e9s d'un tableau",
"description": "Publipostage d'Excel ou CSV vers PDF, directement dans la conversation. Joignez un tableur ou collez une liste, \u00e9crivez la lettre une fois avec des champs comme {{First Name}} et obtenez un seul PDF pr\u00eat \u00e0 imprimer, avec un document personnalis\u00e9 par ligne.\n\nCe qu'il produit :\n- Lettres de publipostage au format de lettre commerciale am\u00e9ricaine : exp\u00e9diteur, date, adresse du destinataire, objet facultatif, formule de politesse et signature (par exemple des lettres de remerciement aux donateurs)\n- Certificats en s\u00e9rie \u00e0 partir d'une liste de noms : prix, r\u00e9ussite, participation et reconnaissance, au format paysage, en 4 styles avec lignes de signature\n- Enveloppes \u00e0 partir d'une liste de contacts : enveloppes n\u00b0 10 (ou A7) avec adresse de retour et adresse du destinataire dans la zone de lecture USPS\n\nAvant l'impression, il v\u00e9rifie : les champs sans colonne correspondante, les colonnes aux noms proches (first_name pour First Name), les enregistrements aux valeurs vides et les codes ZIP dont Excel a supprim\u00e9 le z\u00e9ro initial.\n\nLes mod\u00e8les acceptent des valeurs par d\u00e9faut {{First Name|Friend}}, des formats {{Amount:currency}} et {{Date:date}} et des conditions {{#if Company}}...{{/if}}. L'aper\u00e7u montre les 3 premiers enregistrements et un rapport CSV indique ce qui a \u00e9t\u00e9 imprim\u00e9 pour chacun. Un PDF contient jusqu'\u00e0 2 000 enregistrements.\n\nLimites : il cr\u00e9e uniquement des PDF. Il n'envoie pas d'e-mails, ne se connecte pas \u00e0 Word, Outlook ou Gmail et ne cr\u00e9e ni \u00e9tiquettes, ni dipl\u00f4mes, ni licences. Les accents, le grec et le cyrillique s'impriment correctement ; le chinois, le japonais, le cor\u00e9en, l'arabe, l'h\u00e9breu et les emoji non. Les liens de t\u00e9l\u00e9chargement expirent au bout d'une heure environ."
},
"ja-JP": {
"subtitle": "\u8868\u8a08\u7b97\u304b\u3089\u5dee\u3057\u8fbc\u307f\u5370\u5237PDF",
"description": "Excel \u3084 CSV \u304b\u3089 PDF \u3078\u306e\u5dee\u3057\u8fbc\u307f\u5370\u5237\u3092\u3001\u30c1\u30e3\u30c3\u30c8\u306e\u4e2d\u3067\u884c\u3048\u307e\u3059\u3002\u8868\u8a08\u7b97\u30d5\u30a1\u30a4\u30eb\u3092\u6dfb\u4ed8\u3059\u308b\u304b\u30ea\u30b9\u30c8\u3092\u8cbc\u308a\u4ed8\u3051\u3001{{First Name}} \u306e\u3088\u3046\u306a\u5dee\u3057\u8fbc\u307f\u30d5\u30a3\u30fc\u30eb\u30c9\u3092\u4f7f\u3063\u3066\u6587\u9762\u3092\u4e00\u5ea6\u66f8\u304f\u3060\u3051\u3067\u3001\u884c\u3054\u3068\u306b\u500b\u5225\u5316\u3055\u308c\u305f\u6587\u66f8\u3092\u307e\u3068\u3081\u305f\u5370\u5237\u7528 PDF \u304c 1 \u3064\u4f5c\u6210\u3055\u308c\u307e\u3059\u3002\n\n\u4f5c\u6210\u3067\u304d\u308b\u3082\u306e:\n- \u7c73\u56fd\u306e\u30d3\u30b8\u30cd\u30b9\u30ec\u30bf\u30fc\u5f62\u5f0f\u306e\u5dee\u3057\u8fbc\u307f\u30ec\u30bf\u30fc(\u5dee\u51fa\u4eba\u4f4f\u6240\u3001\u65e5\u4ed8\u3001\u5b9b\u5148\u4f4f\u6240\u3001\u4ef6\u540d(\u4efb\u610f)\u3001\u7d50\u3073\u306e\u8a00\u8449\u3001\u7f72\u540d)\u3002\u5bc4\u4ed8\u8005\u3078\u306e\u304a\u793c\u72b6\u306a\u3069\u306b\n- \u540d\u7c3f\u304b\u3089\u307e\u3068\u3081\u3066\u4f5c\u308b\u8cde\u72b6\u30fb\u4fee\u4e86\u8a3c\u30fb\u53c2\u52a0\u8a3c\u30fb\u611f\u8b1d\u72b6(\u6a2a\u5411\u304d US Letter\u30014 \u7a2e\u985e\u306e\u30c7\u30b6\u30a4\u30f3\u3001\u7f72\u540d\u6b04\u4ed8\u304d)\n- \u9023\u7d61\u5148\u30ea\u30b9\u30c8\u304b\u3089\u306e\u5c01\u7b52(#10 \u5c01\u7b52\u307e\u305f\u306f A7)\u3002\u5dee\u51fa\u4eba\u4f4f\u6240\u3068\u3001USPS \u306e\u8aad\u307f\u53d6\u308a\u9818\u57df\u5185\u306b\u914d\u7f6e\u3057\u305f\u5b9b\u5148\u4f4f\u6240\n\n\u5370\u5237\u524d\u306e\u30c1\u30a7\u30c3\u30af: \u5bfe\u5fdc\u3059\u308b\u5217\u304c\u306a\u3044\u30d5\u30a3\u30fc\u30eb\u30c9\u3001\u4f3c\u305f\u540d\u524d\u3067\u81ea\u52d5\u5bfe\u5fdc\u3057\u305f\u5217(First Name \u306b first_name \u306a\u3069)\u3001\u7a7a\u6b04\u306e\u3042\u308b\u30ec\u30b3\u30fc\u30c9\u3001Excel \u3067\u5148\u982d\u306e 0 \u304c\u6d88\u3048\u305f ZIP \u30b3\u30fc\u30c9\u3002\n\n\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u306f\u65e2\u5b9a\u5024 {{First Name|Friend}}\u3001\u66f8\u5f0f {{Amount:currency}}\u30fb{{Date:date}}\u3001\u6761\u4ef6 {{#if Company}}...{{/if}} \u306b\u5bfe\u5fdc\u3057\u307e\u3059\u3002\u6700\u521d\u306e 3 \u4ef6\u3092\u30d7\u30ec\u30d3\u30e5\u30fc\u3067\u304d\u3001\u5404\u30ec\u30b3\u30fc\u30c9\u306b\u4f55\u304c\u5370\u5b57\u3055\u308c\u305f\u304b\u3092 CSV \u30ec\u30dd\u30fc\u30c8\u3067\u78ba\u8a8d\u3067\u304d\u307e\u3059\u30021 \u3064\u306e PDF \u306b\u6700\u5927 2,000 \u4ef6\u307e\u3067\u5165\u308a\u307e\u3059\u3002\n\n\u5236\u9650\u4e8b\u9805: \u4f5c\u6210\u3059\u308b\u306e\u306f PDF \u306e\u307f\u3067\u3059\u3002\u30e1\u30fc\u30eb\u9001\u4fe1\u3001Word\u30fbOutlook\u30fbGmail \u3068\u306e\u9023\u643a\u3001\u5b9b\u540d\u30e9\u30d9\u30eb\u3001\u5352\u696d\u8a3c\u66f8\u30fb\u5b66\u4f4d\u8a18\u30fb\u514d\u8a31\u306e\u4f5c\u6210\u306f\u884c\u3044\u307e\u305b\u3093\u3002\u30a2\u30af\u30bb\u30f3\u30c8\u4ed8\u304d\u30e9\u30c6\u30f3\u6587\u5b57\u3001\u30ae\u30ea\u30b7\u30e3\u6587\u5b57\u3001\u30ad\u30ea\u30eb\u6587\u5b57\u306f\u5370\u5b57\u3067\u304d\u307e\u3059\u304c\u3001\u4e2d\u56fd\u8a9e\u30fb\u65e5\u672c\u8a9e\u30fb\u97d3\u56fd\u8a9e\u30fb\u30a2\u30e9\u30d3\u30a2\u8a9e\u30fb\u30d8\u30d6\u30e9\u30a4\u8a9e\u306e\u6587\u5b57\u3068\u7d75\u6587\u5b57\u306f PDF \u306b\u5370\u5b57\u3067\u304d\u307e\u305b\u3093\u3002\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u30ea\u30f3\u30af\u306f\u7d04 1 \u6642\u9593\u3067\u671f\u9650\u5207\u308c\u306b\u306a\u308a\u307e\u3059\u3002"
},
"pt-BR": {
"subtitle": "PDF personalizado da planilha",
"description": "Mala direta do Excel ou CSV para PDF, dentro do chat. Anexe uma planilha ou cole uma lista, escreva a carta uma vez com campos como {{First Name}} e receba um \u00fanico PDF pronto para imprimir, com um documento personalizado para cada linha.\n\nO que ele cria:\n- Cartas de mala direta no formato de carta comercial dos EUA: remetente, data, endere\u00e7o do destinat\u00e1rio, assunto opcional, despedida e assinatura (por exemplo, cartas de agradecimento a doadores)\n- Certificados em lote a partir de uma lista de nomes: premia\u00e7\u00e3o, conclus\u00e3o, participa\u00e7\u00e3o e agradecimento, em paisagem, com 4 estilos e linhas de assinatura\n- Envelopes a partir de uma lista de contatos: envelopes n\u00ba 10 (ou A7) com remetente e o endere\u00e7o dentro da \u00e1rea de leitura do USPS\n\nAntes de imprimir, ele confere: campos do modelo sem coluna correspondente, colunas com nomes parecidos (first_name para First Name), registros com valores vazios e c\u00f3digos ZIP americanos que perderam o zero inicial no Excel.\n\nOs modelos aceitam valores padr\u00e3o {{First Name|Friend}}, formatos {{Amount:currency}} e {{Date:date}} e condi\u00e7\u00f5es {{#if Company}}...{{/if}}. A pr\u00e9via mostra os 3 primeiros registros e um relat\u00f3rio CSV mostra o que foi impresso em cada um. Cada PDF comporta at\u00e9 2.000 registros.\n\nLimita\u00e7\u00f5es: cria apenas PDFs. N\u00e3o envia e-mails, n\u00e3o se conecta ao Word, Outlook ou Gmail e n\u00e3o cria etiquetas, diplomas, t\u00edtulos acad\u00eamicos ou licen\u00e7as. Acentos, grego e cir\u00edlico s\u00e3o impressos corretamente; chin\u00eas, japon\u00eas, coreano, \u00e1rabe, hebraico e emoji n\u00e3o podem ser impressos. Os links de download expiram em cerca de uma hora."
}
}
}
}
},
"apps": "./.app.json"
}
SHA-256: dcc2fdeda4d5ec322be3d8d4da37458e35a6e3d0986913e646536a3ee0514495