{"schema_version":1,"workflow_version":1,"slug":"plain-letter","name":"Plain letter","description":"Write a letter online, preview the generated PDF, add an optional signature or attachments, and mail it as physical postal mail.","agent_summary":"Use this workflow to generate a dynamically paginated plain-letter PDF from typed letter content, preview it, and mail it as physical postal mail.","form_summary":"Use the plain letter workflow when you need to write a letter in a browser and have it mailed as physical postal mail without printing, stamps, or envelopes. PostalForm turns typed text into a print-ready PDF, lets you add an optional signature or attachments, shows the exact preview, then collects sender and recipient addresses before checkout.","data_collected":["Letter body text and formatting","Handwritten card message and card artwork URLs when handwritten mode is selected","Signature line (optional)","Supporting attachments (optional)"],"topics":["Letters","General correspondence","Personal letters","Mail a letter online","Letter writing"],"category":"plain_letter","publish_state":"published","llms":true,"indexable":true,"certified_mail":"optional","recipient":{"mode":"user"},"checkout_flow":"home","published_at":"2026-02-21","updated_at":"2026-05-31","groups":[{"id":"step-1-letter","label":"Letter content","description":"Write your letter below. You’ll preview the exact printed PDF before you pay, then we print and mail it for you.","depends_on":[]}],"fields":[{"id":"letter_body","label":"Letter body","type":"textarea","required":true,"meta_class":"letter_body","ui_width":"full","group_id":"step-1-letter","choice_group":null,"choice_label":null,"visibility":{"fieldId":"handwritten_note","operator":"falsy"},"depends_on":["handwritten_note"],"validation":{"maxLength":20000},"compound":null},{"id":"letter_signature","label":"Signature (optional)","type":"signature","required":false,"meta_class":"letter_signature","ui_width":"half","group_id":"step-1-letter","choice_group":null,"choice_label":null,"visibility":{"fieldId":"handwritten_note","operator":"falsy"},"depends_on":["handwritten_note"],"validation":{"maxLength":2000},"compound":null},{"id":"handwritten_note","label":"Optional: send as a real handwritten card (+$5)","type":"checkbox","required":false,"meta_class":"toggle","ui_width":"full","group_id":"step-1-letter","choice_group":null,"choice_label":null,"depends_on":[],"compound":null},{"id":"handwritten_message","label":"Handwritten message","type":"textarea","required":true,"meta_class":null,"ui_width":"full","group_id":"step-1-letter","choice_group":null,"choice_label":null,"visibility":{"fieldId":"handwritten_note","operator":"truthy"},"depends_on":["handwritten_note"],"validation":{"maxLength":400},"compound":null},{"id":"handwritten_style","label":"Choose your handwriting","type":"select","required":true,"meta_class":null,"ui_width":"full","group_id":"step-1-letter","choice_group":null,"choice_label":null,"visibility":{"fieldId":"handwritten_note","operator":"truthy"},"depends_on":["handwritten_note"],"compound":null},{"id":"handwritten_seed","label":"Handwriting variation","type":"text","required":false,"meta_class":"handwriting_seed","ui_width":"full","group_id":"step-1-letter","choice_group":null,"choice_label":null,"visibility":{"fieldId":"handwritten_note","operator":"truthy"},"depends_on":["handwritten_note"],"compound":null},{"id":"handwritten_custom_card","label":"Use custom card artwork","type":"checkbox","required":false,"meta_class":"toggle","ui_width":"half","group_id":"step-1-letter","choice_group":null,"choice_label":null,"visibility":{"fieldId":"handwritten_note","operator":"truthy"},"depends_on":["handwritten_note"],"compound":null},{"id":"handwritten_custom_card_name","label":"Custom card name","type":"text","required":false,"meta_class":null,"ui_width":"half","group_id":"step-1-letter","choice_group":null,"choice_label":null,"visibility":{"fieldId":"handwritten_custom_card","operator":"truthy"},"depends_on":["handwritten_custom_card"],"validation":{"maxLength":120},"compound":null},{"id":"handwritten_front_image_url","label":"Front image URL","type":"text","required":true,"meta_class":null,"ui_width":"full","group_id":"step-1-letter","choice_group":null,"choice_label":null,"visibility":{"fieldId":"handwritten_custom_card","operator":"truthy"},"depends_on":["handwritten_custom_card"],"validation":{"maxLength":1000,"pattern":"^https?://.+"},"compound":null},{"id":"handwritten_front_full_bleed","label":"Front image full bleed","type":"checkbox","required":false,"meta_class":null,"ui_width":"half","group_id":"step-1-letter","choice_group":null,"choice_label":null,"visibility":{"fieldId":"handwritten_custom_card","operator":"truthy"},"depends_on":["handwritten_custom_card"],"compound":null},{"id":"handwritten_front_image_zoom","label":"Front image zoom","type":"text","required":false,"meta_class":null,"ui_width":"half","group_id":"step-1-letter","choice_group":null,"choice_label":null,"visibility":{"fieldId":"handwritten_custom_card","operator":"truthy"},"depends_on":["handwritten_custom_card"],"validation":{"maxLength":4,"pattern":"^\\d+(\\.\\d{1,2})?$"},"compound":null},{"id":"handwritten_back_image_url","label":"Back image URL (optional)","type":"text","required":false,"meta_class":null,"ui_width":"full","group_id":"step-1-letter","choice_group":null,"choice_label":null,"visibility":{"fieldId":"handwritten_custom_card","operator":"truthy"},"depends_on":["handwritten_custom_card"],"validation":{"maxLength":1000,"pattern":"^https?://.*"},"compound":null},{"id":"handwritten_inside_image_url","label":"Inside image URL (optional)","type":"text","required":false,"meta_class":null,"ui_width":"full","group_id":"step-1-letter","choice_group":null,"choice_label":null,"visibility":{"fieldId":"handwritten_custom_card","operator":"truthy"},"depends_on":["handwritten_custom_card"],"validation":{"maxLength":1000,"pattern":"^https?://.*"},"compound":null},{"id":"handwritten_back_full_bleed","label":"Back image full bleed","type":"checkbox","required":false,"meta_class":null,"ui_width":"half","group_id":"step-1-letter","choice_group":null,"choice_label":null,"visibility":{"fieldId":"handwritten_custom_card","operator":"truthy"},"depends_on":["handwritten_custom_card"],"compound":null},{"id":"handwritten_back_image_zoom","label":"Back image zoom","type":"text","required":false,"meta_class":null,"ui_width":"half","group_id":"step-1-letter","choice_group":null,"choice_label":null,"visibility":{"fieldId":"handwritten_custom_card","operator":"truthy"},"depends_on":["handwritten_custom_card"],"validation":{"maxLength":4,"pattern":"^\\d+(\\.\\d{1,2})?$"},"compound":null}],"attachments":[{"id":"supporting_attachments","label":"Supporting attachments (optional)","required":false,"instructions":"Upload supporting files to append behind your letter. PDF, images, DOCX, HTML, Markdown, RTF, and text files can be converted for the print preview.","allowed_types":["pdf","jpg","jpeg","png","txt","text","md","markdown","mdown","mkd","html","htm","rtf","rtx"],"max_files":10,"max_size_mb":12}],"attachments_max_total_size_mb":12,"documentation_url":"/developers/forms/plain-letter","schema_url":"/api/machine/forms/plain-letter/schema","guided_url":"/forms/plain-letter","machine_submission":{"payload_property":"form","create_paths":{"x402":"/api/machine/orders","mpp":"/api/machine/mpp/orders"}},"help":{"docs":"https://postalform.com/agents","developer_docs":"https://postalform.com/developers","openapi":"https://postalform.com/openapi.json","mcp_server":"https://postalform.com/mcp","infra_console":"https://projects.postalform.com","support_email":"support@postalform.com"}}