A MyMagicDocs template is just a normal Word document with {Placeholder} fields where the details go. Upload it once, and we turn those placeholders into a form you (or anyone) can fill in. Here's everything you can do.
Wrap any field name in curly braces. When you upload the document, each placeholder becomes a form field automatically.
Dear {Client_Name},
Thank you for your order on {Order_Date}. Field names can use letters, numbers, and underscores. Use underscores instead of spaces: {Client_Name}, not {Client Name}.
You don't have to specify the field type — MyMagicDocs guesses it from the name and shows the right input (a date picker, an email field, and so on):
| If the name contains… | You get |
|---|---|
| Email field (validated) | |
| date, deadline, expiry | Date picker |
| phone, tel, mobile | Phone field |
| amount, price, cost, quantity | Number field |
| url, website, link | Website field |
| address, description, notes | Multi-line text area |
| agree, accept, confirm, consent | Checkbox |
| country, state, status, type | Dropdown |
Add |type to force a specific field type:
{deadline|date} → date picker
{notes|textarea} → multi-line text
{total|number} → number field
{agree_to_terms|boolean} → checkbox Available types: text, email, date, number, tel, url, textarea, boolean, and select.
Use select: followed by comma-separated options:
{payment_method|select:Credit Card,PayPal,Bank Transfer}
{priority|select:Low,Medium,High}Add a third part to control the label shown in the form — handy for checkboxes and friendlier wording:
{terms|boolean|I agree to the Terms and Conditions}
{start_date|date|Project Start Date}INVOICE {Invoice_Number}
Bill to: {Client_Name}
Due date: {Due_Date|date}
Amount: {Amount|number}
Payment method: {payment_method|select:Card,PayPal,Bank Transfer}
{agree|boolean|I confirm the details above are correct} Save it as a .docx, upload it to MyMagicDocs, and every field turns into a form. Fill it in, and download your finished document.