[{"data":1,"prerenderedAt":1431},["ShallowReactive",2],{"navigation_docs":3,"-en-articles-14896353-send-postcards-with-the-scribeless-api":307,"-en-articles-14896353-send-postcards-with-the-scribeless-api-surround":1426},[4],{"title":5,"path":6,"stem":7,"children":8,"page":306},"En","\u002Fen","en",[9],{"title":10,"path":11,"stem":12,"children":13,"page":306},"Articles","\u002Fen\u002Farticles","en\u002Farticles",[14,18,22,26,30,34,38,42,46,50,54,58,62,66,70,74,78,82,86,90,94,98,102,106,110,114,118,122,126,130,134,138,142,146,150,154,158,162,166,170,174,178,182,186,190,194,198,202,206,210,214,218,222,226,230,234,238,242,246,250,254,258,262,266,270,274,278,282,286,290,294,298,302],{"title":15,"path":16,"stem":17},"Christmas Cards: Frequently Asked Questions","\u002Fen\u002Farticles\u002F10191821-christmas-cards-frequently-asked-questions","en\u002Farticles\u002F10191821-christmas-cards-frequently-asked-questions",{"title":19,"path":20,"stem":21},"QR codes - tracking engagement","\u002Fen\u002Farticles\u002F10793358-qr-codes-tracking-engagement","en\u002Farticles\u002F10793358-qr-codes-tracking-engagement",{"title":23,"path":24,"stem":25},"Creating a folded card template","\u002Fen\u002Farticles\u002F13793226-creating-a-folded-card-template","en\u002Farticles\u002F13793226-creating-a-folded-card-template",{"title":27,"path":28,"stem":29},"Add Typeform respondents to a Scribeless campaign with Zapier","\u002Fen\u002Farticles\u002F14827604-add-typeform-respondents-to-a-scribeless-campaign-with-zapier","en\u002Farticles\u002F14827604-add-typeform-respondents-to-a-scribeless-campaign-with-zapier",{"title":31,"path":32,"stem":33},"Add WooCommerce customers to a Scribeless campaign with Zapier","\u002Fen\u002Farticles\u002F14827616-add-woocommerce-customers-to-a-scribeless-campaign-with-zapier","en\u002Farticles\u002F14827616-add-woocommerce-customers-to-a-scribeless-campaign-with-zapier",{"title":35,"path":36,"stem":37},"Add ActiveCampaign contacts to a Scribeless campaign with Zapier","\u002Fen\u002Farticles\u002F14827678-add-activecampaign-contacts-to-a-scribeless-campaign-with-zapier","en\u002Farticles\u002F14827678-add-activecampaign-contacts-to-a-scribeless-campaign-with-zapier",{"title":39,"path":40,"stem":41},"Add Klaviyo profiles to a Scribeless campaign with Zapier","\u002Fen\u002Farticles\u002F14827681-add-klaviyo-profiles-to-a-scribeless-campaign-with-zapier","en\u002Farticles\u002F14827681-add-klaviyo-profiles-to-a-scribeless-campaign-with-zapier",{"title":43,"path":44,"stem":45},"Add Mailchimp subscribers to a Scribeless campaign with Zapier","\u002Fen\u002Farticles\u002F14827683-add-mailchimp-subscribers-to-a-scribeless-campaign-with-zapier","en\u002Farticles\u002F14827683-add-mailchimp-subscribers-to-a-scribeless-campaign-with-zapier",{"title":47,"path":48,"stem":49},"Add Calendly invitees to a Scribeless campaign with Zapier","\u002Fen\u002Farticles\u002F14827684-add-calendly-invitees-to-a-scribeless-campaign-with-zapier","en\u002Farticles\u002F14827684-add-calendly-invitees-to-a-scribeless-campaign-with-zapier",{"title":51,"path":52,"stem":53},"Add Reply.io prospects to a Scribeless campaign with Zapier","\u002Fen\u002Farticles\u002F14827685-add-reply-io-prospects-to-a-scribeless-campaign-with-zapier","en\u002Farticles\u002F14827685-add-reply-io-prospects-to-a-scribeless-campaign-with-zapier",{"title":55,"path":56,"stem":57},"Add Omnisend contacts to a Scribeless campaign with Zapier","\u002Fen\u002Farticles\u002F14827686-add-omnisend-contacts-to-a-scribeless-campaign-with-zapier","en\u002Farticles\u002F14827686-add-omnisend-contacts-to-a-scribeless-campaign-with-zapier",{"title":59,"path":60,"stem":61},"Add Lemlist sales moments to a Scribeless campaign with Zapier","\u002Fen\u002Farticles\u002F14827688-add-lemlist-sales-moments-to-a-scribeless-campaign-with-zapier","en\u002Farticles\u002F14827688-add-lemlist-sales-moments-to-a-scribeless-campaign-with-zapier",{"title":63,"path":64,"stem":65},"Add Drip subscribers to a Scribeless campaign with Zapier","\u002Fen\u002Farticles\u002F14827689-add-drip-subscribers-to-a-scribeless-campaign-with-zapier","en\u002Farticles\u002F14827689-add-drip-subscribers-to-a-scribeless-campaign-with-zapier",{"title":67,"path":68,"stem":69},"Add Yotpo customers to a Scribeless campaign with Zapier","\u002Fen\u002Farticles\u002F14827693-add-yotpo-customers-to-a-scribeless-campaign-with-zapier","en\u002Farticles\u002F14827693-add-yotpo-customers-to-a-scribeless-campaign-with-zapier",{"title":71,"path":72,"stem":73},"Add SavvyCal invitees to a Scribeless campaign with Zapier","\u002Fen\u002Farticles\u002F14827694-add-savvycal-invitees-to-a-scribeless-campaign-with-zapier","en\u002Farticles\u002F14827694-add-savvycal-invitees-to-a-scribeless-campaign-with-zapier",{"title":75,"path":76,"stem":77},"Add Tally form submissions to a Scribeless campaign with Zapier","\u002Fen\u002Farticles\u002F14827698-add-tally-form-submissions-to-a-scribeless-campaign-with-zapier","en\u002Farticles\u002F14827698-add-tally-form-submissions-to-a-scribeless-campaign-with-zapier",{"title":79,"path":80,"stem":81},"Add Squarespace Commerce orders to a Scribeless campaign with Zapier","\u002Fen\u002Farticles\u002F14827700-add-squarespace-commerce-orders-to-a-scribeless-campaign-with-zapier","en\u002Farticles\u002F14827700-add-squarespace-commerce-orders-to-a-scribeless-campaign-with-zapier",{"title":83,"path":84,"stem":85},"Add Wix Stores orders to a Scribeless campaign with Zapier","\u002Fen\u002Farticles\u002F14827703-add-wix-stores-orders-to-a-scribeless-campaign-with-zapier","en\u002Farticles\u002F14827703-add-wix-stores-orders-to-a-scribeless-campaign-with-zapier",{"title":87,"path":88,"stem":89},"Add Etsy orders to a Scribeless campaign with Zapier","\u002Fen\u002Farticles\u002F14827705-add-etsy-orders-to-a-scribeless-campaign-with-zapier","en\u002Farticles\u002F14827705-add-etsy-orders-to-a-scribeless-campaign-with-zapier",{"title":91,"path":92,"stem":93},"Add Monday CRM opportunities to a Scribeless campaign with Zapier","\u002Fen\u002Farticles\u002F14827708-add-monday-crm-opportunities-to-a-scribeless-campaign-with-zapier","en\u002Farticles\u002F14827708-add-monday-crm-opportunities-to-a-scribeless-campaign-with-zapier",{"title":95,"path":96,"stem":97},"Add Capsule opportunity milestones to a Scribeless campaign with Zapier","\u002Fen\u002Farticles\u002F14827710-add-capsule-opportunity-milestones-to-a-scribeless-campaign-with-zapier","en\u002Farticles\u002F14827710-add-capsule-opportunity-milestones-to-a-scribeless-campaign-with-zapier",{"title":99,"path":100,"stem":101},"Add Keap contacts to a Scribeless campaign with Zapier","\u002Fen\u002Farticles\u002F14827712-add-keap-contacts-to-a-scribeless-campaign-with-zapier","en\u002Farticles\u002F14827712-add-keap-contacts-to-a-scribeless-campaign-with-zapier",{"title":103,"path":104,"stem":105},"Add Apollo sales moments to a Scribeless campaign with Zapier","\u002Fen\u002Farticles\u002F14837605-add-apollo-sales-moments-to-a-scribeless-campaign-with-zapier","en\u002Farticles\u002F14837605-add-apollo-sales-moments-to-a-scribeless-campaign-with-zapier",{"title":107,"path":108,"stem":109},"Add Attio records to a Scribeless campaign with Zapier","\u002Fen\u002Farticles\u002F14837606-add-attio-records-to-a-scribeless-campaign-with-zapier","en\u002Farticles\u002F14837606-add-attio-records-to-a-scribeless-campaign-with-zapier",{"title":111,"path":112,"stem":113},"Add BigCommerce customers to a Scribeless campaign with Zapier","\u002Fen\u002Farticles\u002F14837607-add-bigcommerce-customers-to-a-scribeless-campaign-with-zapier","en\u002Farticles\u002F14837607-add-bigcommerce-customers-to-a-scribeless-campaign-with-zapier",{"title":115,"path":116,"stem":117},"Add Copper opportunities to a Scribeless campaign with Zapier","\u002Fen\u002Farticles\u002F14837608-add-copper-opportunities-to-a-scribeless-campaign-with-zapier","en\u002Farticles\u002F14837608-add-copper-opportunities-to-a-scribeless-campaign-with-zapier",{"title":119,"path":120,"stem":121},"Add Front conversations to a Scribeless campaign with Zapier","\u002Fen\u002Farticles\u002F14837609-add-front-conversations-to-a-scribeless-campaign-with-zapier","en\u002Farticles\u002F14837609-add-front-conversations-to-a-scribeless-campaign-with-zapier",{"title":123,"path":124,"stem":125},"Add Help Scout conversations to a Scribeless campaign with Zapier","\u002Fen\u002Farticles\u002F14837611-add-help-scout-conversations-to-a-scribeless-campaign-with-zapier","en\u002Farticles\u002F14837611-add-help-scout-conversations-to-a-scribeless-campaign-with-zapier",{"title":127,"path":128,"stem":129},"Add Jotform submissions to a Scribeless campaign with Zapier","\u002Fen\u002Farticles\u002F14837612-add-jotform-submissions-to-a-scribeless-campaign-with-zapier","en\u002Farticles\u002F14837612-add-jotform-submissions-to-a-scribeless-campaign-with-zapier",{"title":131,"path":132,"stem":133},"Add Magento order shipments to a Scribeless campaign with Zapier","\u002Fen\u002Farticles\u002F14837613-add-magento-order-shipments-to-a-scribeless-campaign-with-zapier","en\u002Farticles\u002F14837613-add-magento-order-shipments-to-a-scribeless-campaign-with-zapier",{"title":135,"path":136,"stem":137},"Add Pipedrive deals to a Scribeless campaign with Zapier","\u002Fen\u002Farticles\u002F14837614-add-pipedrive-deals-to-a-scribeless-campaign-with-zapier","en\u002Farticles\u002F14837614-add-pipedrive-deals-to-a-scribeless-campaign-with-zapier",{"title":139,"path":140,"stem":141},"Add Recharge subscription events to a Scribeless campaign with Zapier","\u002Fen\u002Farticles\u002F14837615-add-recharge-subscription-events-to-a-scribeless-campaign-with-zapier","en\u002Farticles\u002F14837615-add-recharge-subscription-events-to-a-scribeless-campaign-with-zapier",{"title":143,"path":144,"stem":145},"Add Zendesk support moments to a Scribeless campaign with Zapier","\u002Fen\u002Farticles\u002F14837616-add-zendesk-support-moments-to-a-scribeless-campaign-with-zapier","en\u002Farticles\u002F14837616-add-zendesk-support-moments-to-a-scribeless-campaign-with-zapier",{"title":147,"path":148,"stem":149},"Add Zoho CRM records to a Scribeless campaign with Zapier","\u002Fen\u002Farticles\u002F14837617-add-zoho-crm-records-to-a-scribeless-campaign-with-zapier","en\u002Farticles\u002F14837617-add-zoho-crm-records-to-a-scribeless-campaign-with-zapier",{"title":151,"path":152,"stem":153},"Send postcards with the Scribeless API","\u002Fen\u002Farticles\u002F14896353-send-postcards-with-the-scribeless-api","en\u002Farticles\u002F14896353-send-postcards-with-the-scribeless-api",{"title":155,"path":156,"stem":157},"Installing the Scribeless HubSpot connector","\u002Fen\u002Farticles\u002F15233083-installing-the-scribeless-hubspot-connector","en\u002Farticles\u002F15233083-installing-the-scribeless-hubspot-connector",{"title":159,"path":160,"stem":161},"Using the Scribeless HubSpot workflow connector","\u002Fen\u002Farticles\u002F15233084-using-the-scribeless-hubspot-workflow-connector","en\u002Farticles\u002F15233084-using-the-scribeless-hubspot-workflow-connector",{"title":163,"path":164,"stem":165},"Sending a Scribeless mailer from a HubSpot contact record","\u002Fen\u002Farticles\u002F15233085-sending-a-scribeless-mailer-from-a-hubspot-contact-record","en\u002Farticles\u002F15233085-sending-a-scribeless-mailer-from-a-hubspot-contact-record",{"title":167,"path":168,"stem":169},"Salesforce integration: send a Scribeless mailer manually from a Lead or Contact","\u002Fen\u002Farticles\u002F15253090-salesforce-integration-send-a-scribeless-mailer-manually-from-a-lead-or-contact","en\u002Farticles\u002F15253090-salesforce-integration-send-a-scribeless-mailer-manually-from-a-lead-or-contact",{"title":171,"path":172,"stem":173},"Salesforce integration: send Scribeless mailers automatically with Flow","\u002Fen\u002Farticles\u002F15253092-salesforce-integration-send-scribeless-mailers-automatically-with-flow","en\u002Farticles\u002F15253092-salesforce-integration-send-scribeless-mailers-automatically-with-flow",{"title":175,"path":176,"stem":177},"Send a Scribeless mailer from an Attio person record","\u002Fen\u002Farticles\u002F15292812-send-a-scribeless-mailer-from-an-attio-person-record","en\u002Farticles\u002F15292812-send-a-scribeless-mailer-from-an-attio-person-record",{"title":179,"path":180,"stem":181},"Installing the Scribeless Attio app","\u002Fen\u002Farticles\u002F15292813-installing-the-scribeless-attio-app","en\u002Farticles\u002F15292813-installing-the-scribeless-attio-app",{"title":183,"path":184,"stem":185},"Set up the Scribeless Make connector","\u002Fen\u002Farticles\u002F15292821-set-up-the-scribeless-make-connector","en\u002Farticles\u002F15292821-set-up-the-scribeless-make-connector",{"title":187,"path":188,"stem":189},"Use the Scribeless Make connector to add recipients to a campaign","\u002Fen\u002Farticles\u002F15292822-use-the-scribeless-make-connector-to-add-recipients-to-a-campaign","en\u002Farticles\u002F15292822-use-the-scribeless-make-connector-to-add-recipients-to-a-campaign",{"title":191,"path":192,"stem":193},"Set up the Scribeless n8n connector","\u002Fen\u002Farticles\u002F15292823-set-up-the-scribeless-n8n-connector","en\u002Farticles\u002F15292823-set-up-the-scribeless-n8n-connector",{"title":195,"path":196,"stem":197},"Use the Scribeless n8n connector to add recipients to a campaign","\u002Fen\u002Farticles\u002F15292824-use-the-scribeless-n8n-connector-to-add-recipients-to-a-campaign","en\u002Farticles\u002F15292824-use-the-scribeless-n8n-connector-to-add-recipients-to-a-campaign",{"title":199,"path":200,"stem":201},"Import Scribeless templates from Figma","\u002Fen\u002Farticles\u002F15361637-import-scribeless-templates-from-figma","en\u002Farticles\u002F15361637-import-scribeless-templates-from-figma",{"title":203,"path":204,"stem":205},"Send Scribeless QR scan events to Google Analytics 4","\u002Fen\u002Farticles\u002F15846523-send-scribeless-qr-scan-events-to-google-analytics-4","en\u002Farticles\u002F15846523-send-scribeless-qr-scan-events-to-google-analytics-4",{"title":207,"path":208,"stem":209},"Supported countries and territories","\u002Fen\u002Farticles\u002F17596286-supported-countries-and-territories","en\u002Farticles\u002F17596286-supported-countries-and-territories",{"title":211,"path":212,"stem":213},"Welcome to Scribeless","\u002Fen\u002Farticles\u002F8795953-welcome-to-scribeless","en\u002Farticles\u002F8795953-welcome-to-scribeless",{"title":215,"path":216,"stem":217},"Scribeless glossary","\u002Fen\u002Farticles\u002F8796429-scribeless-glossary","en\u002Farticles\u002F8796429-scribeless-glossary",{"title":219,"path":220,"stem":221},"Team management","\u002Fen\u002Farticles\u002F8800411-team-management","en\u002Farticles\u002F8800411-team-management",{"title":223,"path":224,"stem":225},"Managing your account","\u002Fen\u002Farticles\u002F8800623-managing-your-account","en\u002Farticles\u002F8800623-managing-your-account",{"title":227,"path":228,"stem":229},"I've created my campaign, what happens now?","\u002Fen\u002Farticles\u002F8800636-i-ve-created-my-campaign-what-happens-now","en\u002Farticles\u002F8800636-i-ve-created-my-campaign-what-happens-now",{"title":231,"path":232,"stem":233},"Template editor: the basics","\u002Fen\u002Farticles\u002F8800637-template-editor-the-basics","en\u002Farticles\u002F8800637-template-editor-the-basics",{"title":235,"path":236,"stem":237},"Maximum character counts","\u002Fen\u002Farticles\u002F8800640-maximum-character-counts","en\u002Farticles\u002F8800640-maximum-character-counts",{"title":239,"path":240,"stem":241},"Your first campaign","\u002Fen\u002Farticles\u002F8800657-your-first-campaign","en\u002Farticles\u002F8800657-your-first-campaign",{"title":243,"path":244,"stem":245},"Handwriting - Why? How?","\u002Fen\u002Farticles\u002F8800684-handwriting-why-how","en\u002Farticles\u002F8800684-handwriting-why-how",{"title":247,"path":248,"stem":249},"Uploading address data","\u002Fen\u002Farticles\u002F8800696-uploading-address-data","en\u002Farticles\u002F8800696-uploading-address-data",{"title":251,"path":252,"stem":253},"Shopify integration","\u002Fen\u002Farticles\u002F8800698-shopify-integration","en\u002Farticles\u002F8800698-shopify-integration",{"title":255,"path":256,"stem":257},"Zapier integration","\u002Fen\u002Farticles\u002F8800700-zapier-integration","en\u002Farticles\u002F8800700-zapier-integration",{"title":259,"path":260,"stem":261},"CRM integrations","\u002Fen\u002Farticles\u002F8800701-crm-integrations","en\u002Farticles\u002F8800701-crm-integrations",{"title":263,"path":264,"stem":265},"Developers","\u002Fen\u002Farticles\u002F8800702-developers","en\u002Farticles\u002F8800702-developers",{"title":267,"path":268,"stem":269},"Pricing plans","\u002Fen\u002Farticles\u002F8800707-pricing-plans","en\u002Farticles\u002F8800707-pricing-plans",{"title":271,"path":272,"stem":273},"Scribeless mailers - sizes, materials and photos","\u002Fen\u002Farticles\u002F8800728-scribeless-mailers-sizes-materials-and-photos","en\u002Farticles\u002F8800728-scribeless-mailers-sizes-materials-and-photos",{"title":275,"path":276,"stem":277},"Billing","\u002Fen\u002Farticles\u002F8800828-billing","en\u002Farticles\u002F8800828-billing",{"title":279,"path":280,"stem":281},"Delivery times","\u002Fen\u002Farticles\u002F8800852-delivery-times","en\u002Farticles\u002F8800852-delivery-times",{"title":283,"path":284,"stem":285},"Campaign & recipient statuses","\u002Fen\u002Farticles\u002F8800855-campaign-recipient-statuses","en\u002Farticles\u002F8800855-campaign-recipient-statuses",{"title":287,"path":288,"stem":289},"Privacy and security","\u002Fen\u002Farticles\u002F8887732-privacy-and-security","en\u002Farticles\u002F8887732-privacy-and-security",{"title":291,"path":292,"stem":293},"HubSpot integration","\u002Fen\u002Farticles\u002F8916366-hubspot-integration","en\u002Farticles\u002F8916366-hubspot-integration",{"title":295,"path":296,"stem":297},"Make (Integromat) integration","\u002Fen\u002Farticles\u002F8975283-make-integromat-integration","en\u002Farticles\u002F8975283-make-integromat-integration",{"title":299,"path":300,"stem":301},"Clay integration","\u002Fen\u002Farticles\u002F8985575-clay-integration","en\u002Farticles\u002F8985575-clay-integration",{"title":303,"path":304,"stem":305},"Salesforce integration setup: install and configure Scribeless","\u002Fen\u002Farticles\u002F8991210-salesforce-integration-setup-install-and-configure-scribeless","en\u002Farticles\u002F8991210-salesforce-integration-setup-install-and-configure-scribeless",false,{"id":308,"title":151,"body":309,"description":1415,"extension":1416,"links":1417,"meta":1418,"modifiedAt":1422,"navigation":1423,"path":152,"seo":1424,"stem":153,"__hash__":1425},"docs\u002Fen\u002Farticles\u002F14896353-send-postcards-with-the-scribeless-api.md",{"type":310,"value":311,"toc":1402},"minimark",[312,316,319,325,330,333,336,339,349,352,355,358,361,366,374,377,383,386,389,394,400,410,415,421,424,778,783,789,792,795,862,865,868,890,895,901,904,911,1246,1249,1254,1260,1263,1299,1302,1307,1313,1316,1319,1334,1339,1345,1348,1357,1362,1368,1375,1378,1398],[313,314,315],"p",{},"Use Scribeless as the direct mail layer for workflows that create personalized postcards, cards, letters, QR codes, recipient data, and HTML creative from your own app or AI workflow.",[313,317,318],{},"Scribeless handles production and mailing: templates, previews, batching, print, postage, and delivery. Your app handles the upstream logic: selecting recipients, generating copy, creating landing pages, creating QR links, or generating postcard creative.",[313,320,321],{},[322,323],"span",{"id":324},"h_d281f773f5",[326,327,329],"h2",{"id":328},"common-workflow","Common workflow",[313,331,332],{},"1. Create a recurring campaign in the Scribeless platform.",[313,334,335],{},"2. Keep the campaign in `Pending` while testing.",[313,337,338],{},"3. Generate an API key in `Settings > API Keys`.",[313,340,341,342,348],{},"4. Add recipients with `POST ",[343,344,345],"a",{"href":345,"rel":346},"https:\u002F\u002Fplatform.scribeless.co\u002Fapi\u002Frecipients",[347],"nofollow","`.",[313,350,351],{},"5. Pass address fields and template variables in the request body.",[313,353,354],{},"6. Review generated previews in Scribeless.",[313,356,357],{},"7. Activate the campaign when you are ready to send live mail.",[313,359,360],{},"Recipients added to a `Pending` recurring campaign generate previews but are not printed, mailed, or charged. After activation, new recipients may be processed, mailed, and charged.",[313,362,363],{},[322,364],{"id":365},"h_0419789420",[367,368,370],"h3",{"id":369},"authentication",[371,372,373],"strong",{},"Authentication",[313,375,376],{},"All API requests must include your API key in the X-API-Key header.",[313,378,379],{},[380,381,382],"code",{},"X-API-Key: YOUR_API_KEY",[313,384,385],{},"You can create an API key in the Scribeless platform under Settings > API Keys.",[313,387,388],{},"Keep your API key private. Do not commit it to GitHub, expose it in client-side code, or paste it into public artifacts.",[313,390,391],{},[322,392],{"id":393},"h_b8d143c1cb",[367,395,397],{"id":396},"add-one-recipient",[371,398,399],{},"Add one recipient",[401,402,408],"pre",{"className":403,"code":405,"language":406,"meta":407},[404],"language-text","curl -X POST \"https:\u002F\u002Fplatform.scribeless.co\u002Fapi\u002Frecipients\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -H \"X-API-Key: YOUR_API_KEY\" \\\n  -d '{\n    \"campaignId\": \"CAMPAIGN_ID\",\n    \"data\": [\n      {\n        \"title\": \"Mr\",\n        \"firstName\": \"Joe\",\n        \"lastName\": \"Blogs\",\n        \"company\": \"Blogs Inc.\",\n        \"address\": {\n          \"address1\": \"123 Blogs St\",\n          \"address2\": \"\",\n          \"address3\": \"\",\n          \"city\": \"Bristol\",\n          \"state\": \"Bristol\",\n          \"postalCode\": \"AB123CD\",\n          \"country\": \"GB\"\n        },\n        \"variables\": {\n          \"custom1\": \"This is a personalized first sentence\",\n          \"custom2\": \"https:\u002F\u002Fwww.scribeless.co\"\n        }\n      }\n    ]\n  }'\n","text","",[380,409,405],{"__ignoreMap":407},[313,411,412],{},[322,413],{"id":414},"h_8a6ffc1254",[367,416,418],{"id":417},"add-multiple-recipients",[371,419,420],{},"Add multiple recipients",[313,422,423],{},"To add multiple recipients in one request, pass an array to data.",[401,425,429],{"className":426,"code":427,"language":428,"meta":407,"style":407},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n  \"campaignId\": \"CAMPAIGN_ID\",\n  \"data\": [\n    {\n      \"title\": \"Mr\",\n      \"firstName\": \"Joe\",\n      \"lastName\": \"Blogs\",\n      \"company\": \"Blogs Inc.\",\n      \"address\": {\n        \"address1\": \"123 Blogs St\",\n        \"city\": \"Bristol\",\n        \"state\": \"Bristol\",\n        \"postalCode\": \"AB123CD\",\n        \"country\": \"GB\"\n      },\n      \"variables\": {\n        \"custom1\": \"Personalized opening line\",\n        \"custom2\": \"https:\u002F\u002Fexample.com\u002Fv\u002Fjoe-blogs\"\n      }\n    }\n  ]\n}\n","json",[380,430,431,439,467,482,488,511,532,553,574,589,612,633,653,674,694,700,714,735,754,760,766,772],{"__ignoreMap":407},[322,432,435],{"class":433,"line":434},"line",1,[322,436,438],{"class":437},"sMK4o","{\n",[322,440,442,445,449,452,455,458,462,464],{"class":433,"line":441},2,[322,443,444],{"class":437},"  \"",[322,446,448],{"class":447},"spNyl","campaignId",[322,450,451],{"class":437},"\"",[322,453,454],{"class":437},":",[322,456,457],{"class":437}," \"",[322,459,461],{"class":460},"sfazB","CAMPAIGN_ID",[322,463,451],{"class":437},[322,465,466],{"class":437},",\n",[322,468,470,472,475,477,479],{"class":433,"line":469},3,[322,471,444],{"class":437},[322,473,474],{"class":447},"data",[322,476,451],{"class":437},[322,478,454],{"class":437},[322,480,481],{"class":437}," [\n",[322,483,485],{"class":433,"line":484},4,[322,486,487],{"class":437},"    {\n",[322,489,491,494,498,500,502,504,507,509],{"class":433,"line":490},5,[322,492,493],{"class":437},"      \"",[322,495,497],{"class":496},"sBMFI","title",[322,499,451],{"class":437},[322,501,454],{"class":437},[322,503,457],{"class":437},[322,505,506],{"class":460},"Mr",[322,508,451],{"class":437},[322,510,466],{"class":437},[322,512,514,516,519,521,523,525,528,530],{"class":433,"line":513},6,[322,515,493],{"class":437},[322,517,518],{"class":496},"firstName",[322,520,451],{"class":437},[322,522,454],{"class":437},[322,524,457],{"class":437},[322,526,527],{"class":460},"Joe",[322,529,451],{"class":437},[322,531,466],{"class":437},[322,533,535,537,540,542,544,546,549,551],{"class":433,"line":534},7,[322,536,493],{"class":437},[322,538,539],{"class":496},"lastName",[322,541,451],{"class":437},[322,543,454],{"class":437},[322,545,457],{"class":437},[322,547,548],{"class":460},"Blogs",[322,550,451],{"class":437},[322,552,466],{"class":437},[322,554,556,558,561,563,565,567,570,572],{"class":433,"line":555},8,[322,557,493],{"class":437},[322,559,560],{"class":496},"company",[322,562,451],{"class":437},[322,564,454],{"class":437},[322,566,457],{"class":437},[322,568,569],{"class":460},"Blogs Inc.",[322,571,451],{"class":437},[322,573,466],{"class":437},[322,575,577,579,582,584,586],{"class":433,"line":576},9,[322,578,493],{"class":437},[322,580,581],{"class":496},"address",[322,583,451],{"class":437},[322,585,454],{"class":437},[322,587,588],{"class":437}," {\n",[322,590,592,595,599,601,603,605,608,610],{"class":433,"line":591},10,[322,593,594],{"class":437},"        \"",[322,596,598],{"class":597},"sbssI","address1",[322,600,451],{"class":437},[322,602,454],{"class":437},[322,604,457],{"class":437},[322,606,607],{"class":460},"123 Blogs St",[322,609,451],{"class":437},[322,611,466],{"class":437},[322,613,615,617,620,622,624,626,629,631],{"class":433,"line":614},11,[322,616,594],{"class":437},[322,618,619],{"class":597},"city",[322,621,451],{"class":437},[322,623,454],{"class":437},[322,625,457],{"class":437},[322,627,628],{"class":460},"Bristol",[322,630,451],{"class":437},[322,632,466],{"class":437},[322,634,636,638,641,643,645,647,649,651],{"class":433,"line":635},12,[322,637,594],{"class":437},[322,639,640],{"class":597},"state",[322,642,451],{"class":437},[322,644,454],{"class":437},[322,646,457],{"class":437},[322,648,628],{"class":460},[322,650,451],{"class":437},[322,652,466],{"class":437},[322,654,656,658,661,663,665,667,670,672],{"class":433,"line":655},13,[322,657,594],{"class":437},[322,659,660],{"class":597},"postalCode",[322,662,451],{"class":437},[322,664,454],{"class":437},[322,666,457],{"class":437},[322,668,669],{"class":460},"AB123CD",[322,671,451],{"class":437},[322,673,466],{"class":437},[322,675,677,679,682,684,686,688,691],{"class":433,"line":676},14,[322,678,594],{"class":437},[322,680,681],{"class":597},"country",[322,683,451],{"class":437},[322,685,454],{"class":437},[322,687,457],{"class":437},[322,689,690],{"class":460},"GB",[322,692,693],{"class":437},"\"\n",[322,695,697],{"class":433,"line":696},15,[322,698,699],{"class":437},"      },\n",[322,701,703,705,708,710,712],{"class":433,"line":702},16,[322,704,493],{"class":437},[322,706,707],{"class":496},"variables",[322,709,451],{"class":437},[322,711,454],{"class":437},[322,713,588],{"class":437},[322,715,717,719,722,724,726,728,731,733],{"class":433,"line":716},17,[322,718,594],{"class":437},[322,720,721],{"class":597},"custom1",[322,723,451],{"class":437},[322,725,454],{"class":437},[322,727,457],{"class":437},[322,729,730],{"class":460},"Personalized opening line",[322,732,451],{"class":437},[322,734,466],{"class":437},[322,736,738,740,743,745,747,749,752],{"class":433,"line":737},18,[322,739,594],{"class":437},[322,741,742],{"class":597},"custom2",[322,744,451],{"class":437},[322,746,454],{"class":437},[322,748,457],{"class":437},[322,750,751],{"class":460},"https:\u002F\u002Fexample.com\u002Fv\u002Fjoe-blogs",[322,753,693],{"class":437},[322,755,757],{"class":433,"line":756},19,[322,758,759],{"class":437},"      }\n",[322,761,763],{"class":433,"line":762},20,[322,764,765],{"class":437},"    }\n",[322,767,769],{"class":433,"line":768},21,[322,770,771],{"class":437},"  ]\n",[322,773,775],{"class":433,"line":774},22,[322,776,777],{"class":437},"}\n",[313,779,780],{},[322,781],{"id":782},"h_8c9b92c96d",[367,784,786],{"id":785},"template-variables",[371,787,788],{},"Template variables",[313,790,791],{},"Use the variables object to pass dynamic values into your Scribeless campaign template.",[313,793,794],{},"The default variable naming convention is:",[401,796,798],{"className":426,"code":797,"language":428,"meta":407,"style":407},"{\n  \"variables\": {\n    \"custom1\": \"First custom value\",\n    \"custom2\": \"Second custom value\"\n  }\n}\n",[380,799,800,804,816,836,853,858],{"__ignoreMap":407},[322,801,802],{"class":433,"line":434},[322,803,438],{"class":437},[322,805,806,808,810,812,814],{"class":433,"line":441},[322,807,444],{"class":437},[322,809,707],{"class":447},[322,811,451],{"class":437},[322,813,454],{"class":437},[322,815,588],{"class":437},[322,817,818,821,823,825,827,829,832,834],{"class":433,"line":469},[322,819,820],{"class":437},"    \"",[322,822,721],{"class":496},[322,824,451],{"class":437},[322,826,454],{"class":437},[322,828,457],{"class":437},[322,830,831],{"class":460},"First custom value",[322,833,451],{"class":437},[322,835,466],{"class":437},[322,837,838,840,842,844,846,848,851],{"class":433,"line":484},[322,839,820],{"class":437},[322,841,742],{"class":496},[322,843,451],{"class":437},[322,845,454],{"class":437},[322,847,457],{"class":437},[322,849,850],{"class":460},"Second custom value",[322,852,693],{"class":437},[322,854,855],{"class":433,"line":490},[322,856,857],{"class":437},"  }\n",[322,859,860],{"class":433,"line":513},[322,861,777],{"class":437},[313,863,864],{},"Create matching variable fields in your Scribeless template, then pass those values with each recipient.",[313,866,867],{},"Common uses:",[869,870,871,875,878,881,884,887],"ul",{},[872,873,874],"li",{},"A personalized first line",[872,876,877],{},"A QR destination URL",[872,879,880],{},"A private preview URL",[872,882,883],{},"A product, venue, property, or account name",[872,885,886],{},"A reviewer quote or short snippet",[872,888,889],{},"A campaign-specific CTA",[313,891,892],{},[322,893],{"id":894},"h_f20a05857f",[367,896,898],{"id":897},"html-postcard-workflows",[371,899,900],{},"HTML postcard workflows",[313,902,903],{},"Some workflows generate the full front and\u002For back artwork as HTML before sending it to Scribeless. Use this when your app or AI workflow creates custom postcard layouts, dynamic copy, QR destinations, hosted images, brand styling, or recipient-specific creative.",[313,905,906,907,910],{},"HTML content is passed inside variables.html.",[908,909],"br",{},"\n​",[401,912,914],{"className":426,"code":913,"language":428,"meta":407,"style":407},"{\n  \"campaignId\": \"CAMPAIGN_ID\",\n  \"data\": [\n    {\n      \"firstName\": \"June\",\n      \"lastName\": \"Team\",\n      \"company\": \"June\",\n      \"address\": {\n        \"address1\": \"231 Court St\",\n        \"city\": \"Brooklyn\",\n        \"state\": \"NY\",\n        \"postalCode\": \"11201\",\n        \"country\": \"US\"\n      },\n      \"variables\": {\n        \"custom1\": \"I saw Ina mention your seasonal menu.\",\n        \"custom2\": \"https:\u002F\u002Fexample.com\u002Fv\u002Fjune\",\n        \"html\": {\n          \"front\": \"\u003Cmain>\u003Ch1>June\u003C\u002Fh1>\u003Cp>I saw Ina mention your seasonal menu.\u003C\u002Fp>\u003C\u002Fmain>\",\n          \"back\": \"\u003Cmain>\u003Cp>Scan the QR to view your private preview.\u003C\u002Fp>\u003C\u002Fmain>\"\n        }\n      }\n    }\n  ]\n}\n",[380,915,916,920,938,950,954,973,992,1010,1022,1041,1060,1079,1098,1115,1119,1131,1150,1169,1182,1204,1222,1227,1231,1236,1241],{"__ignoreMap":407},[322,917,918],{"class":433,"line":434},[322,919,438],{"class":437},[322,921,922,924,926,928,930,932,934,936],{"class":433,"line":441},[322,923,444],{"class":437},[322,925,448],{"class":447},[322,927,451],{"class":437},[322,929,454],{"class":437},[322,931,457],{"class":437},[322,933,461],{"class":460},[322,935,451],{"class":437},[322,937,466],{"class":437},[322,939,940,942,944,946,948],{"class":433,"line":469},[322,941,444],{"class":437},[322,943,474],{"class":447},[322,945,451],{"class":437},[322,947,454],{"class":437},[322,949,481],{"class":437},[322,951,952],{"class":433,"line":484},[322,953,487],{"class":437},[322,955,956,958,960,962,964,966,969,971],{"class":433,"line":490},[322,957,493],{"class":437},[322,959,518],{"class":496},[322,961,451],{"class":437},[322,963,454],{"class":437},[322,965,457],{"class":437},[322,967,968],{"class":460},"June",[322,970,451],{"class":437},[322,972,466],{"class":437},[322,974,975,977,979,981,983,985,988,990],{"class":433,"line":513},[322,976,493],{"class":437},[322,978,539],{"class":496},[322,980,451],{"class":437},[322,982,454],{"class":437},[322,984,457],{"class":437},[322,986,987],{"class":460},"Team",[322,989,451],{"class":437},[322,991,466],{"class":437},[322,993,994,996,998,1000,1002,1004,1006,1008],{"class":433,"line":534},[322,995,493],{"class":437},[322,997,560],{"class":496},[322,999,451],{"class":437},[322,1001,454],{"class":437},[322,1003,457],{"class":437},[322,1005,968],{"class":460},[322,1007,451],{"class":437},[322,1009,466],{"class":437},[322,1011,1012,1014,1016,1018,1020],{"class":433,"line":555},[322,1013,493],{"class":437},[322,1015,581],{"class":496},[322,1017,451],{"class":437},[322,1019,454],{"class":437},[322,1021,588],{"class":437},[322,1023,1024,1026,1028,1030,1032,1034,1037,1039],{"class":433,"line":576},[322,1025,594],{"class":437},[322,1027,598],{"class":597},[322,1029,451],{"class":437},[322,1031,454],{"class":437},[322,1033,457],{"class":437},[322,1035,1036],{"class":460},"231 Court St",[322,1038,451],{"class":437},[322,1040,466],{"class":437},[322,1042,1043,1045,1047,1049,1051,1053,1056,1058],{"class":433,"line":591},[322,1044,594],{"class":437},[322,1046,619],{"class":597},[322,1048,451],{"class":437},[322,1050,454],{"class":437},[322,1052,457],{"class":437},[322,1054,1055],{"class":460},"Brooklyn",[322,1057,451],{"class":437},[322,1059,466],{"class":437},[322,1061,1062,1064,1066,1068,1070,1072,1075,1077],{"class":433,"line":614},[322,1063,594],{"class":437},[322,1065,640],{"class":597},[322,1067,451],{"class":437},[322,1069,454],{"class":437},[322,1071,457],{"class":437},[322,1073,1074],{"class":460},"NY",[322,1076,451],{"class":437},[322,1078,466],{"class":437},[322,1080,1081,1083,1085,1087,1089,1091,1094,1096],{"class":433,"line":635},[322,1082,594],{"class":437},[322,1084,660],{"class":597},[322,1086,451],{"class":437},[322,1088,454],{"class":437},[322,1090,457],{"class":437},[322,1092,1093],{"class":460},"11201",[322,1095,451],{"class":437},[322,1097,466],{"class":437},[322,1099,1100,1102,1104,1106,1108,1110,1113],{"class":433,"line":655},[322,1101,594],{"class":437},[322,1103,681],{"class":597},[322,1105,451],{"class":437},[322,1107,454],{"class":437},[322,1109,457],{"class":437},[322,1111,1112],{"class":460},"US",[322,1114,693],{"class":437},[322,1116,1117],{"class":433,"line":676},[322,1118,699],{"class":437},[322,1120,1121,1123,1125,1127,1129],{"class":433,"line":696},[322,1122,493],{"class":437},[322,1124,707],{"class":496},[322,1126,451],{"class":437},[322,1128,454],{"class":437},[322,1130,588],{"class":437},[322,1132,1133,1135,1137,1139,1141,1143,1146,1148],{"class":433,"line":702},[322,1134,594],{"class":437},[322,1136,721],{"class":597},[322,1138,451],{"class":437},[322,1140,454],{"class":437},[322,1142,457],{"class":437},[322,1144,1145],{"class":460},"I saw Ina mention your seasonal menu.",[322,1147,451],{"class":437},[322,1149,466],{"class":437},[322,1151,1152,1154,1156,1158,1160,1162,1165,1167],{"class":433,"line":716},[322,1153,594],{"class":437},[322,1155,742],{"class":597},[322,1157,451],{"class":437},[322,1159,454],{"class":437},[322,1161,457],{"class":437},[322,1163,1164],{"class":460},"https:\u002F\u002Fexample.com\u002Fv\u002Fjune",[322,1166,451],{"class":437},[322,1168,466],{"class":437},[322,1170,1171,1173,1176,1178,1180],{"class":433,"line":737},[322,1172,594],{"class":437},[322,1174,1175],{"class":597},"html",[322,1177,451],{"class":437},[322,1179,454],{"class":437},[322,1181,588],{"class":437},[322,1183,1184,1187,1191,1193,1195,1197,1200,1202],{"class":433,"line":756},[322,1185,1186],{"class":437},"          \"",[322,1188,1190],{"class":1189},"swJcz","front",[322,1192,451],{"class":437},[322,1194,454],{"class":437},[322,1196,457],{"class":437},[322,1198,1199],{"class":460},"\u003Cmain>\u003Ch1>June\u003C\u002Fh1>\u003Cp>I saw Ina mention your seasonal menu.\u003C\u002Fp>\u003C\u002Fmain>",[322,1201,451],{"class":437},[322,1203,466],{"class":437},[322,1205,1206,1208,1211,1213,1215,1217,1220],{"class":433,"line":762},[322,1207,1186],{"class":437},[322,1209,1210],{"class":1189},"back",[322,1212,451],{"class":437},[322,1214,454],{"class":437},[322,1216,457],{"class":437},[322,1218,1219],{"class":460},"\u003Cmain>\u003Cp>Scan the QR to view your private preview.\u003C\u002Fp>\u003C\u002Fmain>",[322,1221,693],{"class":437},[322,1223,1224],{"class":433,"line":768},[322,1225,1226],{"class":437},"        }\n",[322,1228,1229],{"class":433,"line":774},[322,1230,759],{"class":437},[322,1232,1234],{"class":433,"line":1233},23,[322,1235,765],{"class":437},[322,1237,1239],{"class":433,"line":1238},24,[322,1240,771],{"class":437},[322,1242,1244],{"class":433,"line":1243},25,[322,1245,777],{"class":437},[313,1247,1248],{},"variables.html must be an object, not a string. front and back are optional strings, and each side is capped at 250 KB.",[313,1250,1251],{},[322,1252],{"id":1253},"h_f20fb9ec6e",[367,1255,1257],{"id":1256},"html-requirements",[371,1258,1259],{},"HTML requirements",[313,1261,1262],{},"When sending HTML creative:",[869,1264,1265,1268,1271,1274,1277,1280,1283,1286,1293,1296],{},[872,1266,1267],{},"Use self-contained HTML for each side.",[872,1269,1270],{},"Size the artwork for the postcard or flat-card format you are using.",[872,1272,1273],{},"Keep CSS inline or inside the HTML string.",[872,1275,1276],{},"Do not rely on JavaScript. JavaScript is disabled during rendering.",[872,1278,1279],{},"Do not rely on external stylesheets, scripts, fetch requests, iframes, or form actions.",[872,1281,1282],{},"Inline data:image\u002F* images are allowed.",[872,1284,1285],{},"External images must use HTTPS, be publicly reachable, and must not redirect.",[872,1287,1288,1289,1292],{},"Hosted fonts should use supported font URLs, currently ",[380,1290,1291],{},"https:\u002F\u002Ffonts.gstatic.com\u002F",".",[872,1294,1295],{},"Folded card products are not supported for HTML recipient rendering.",[872,1297,1298],{},"Test with a Pending campaign before activating live sends.",[313,1300,1301],{},"If your workflow generates an image or PDF instead of HTML, contact the Scribeless team so we can help choose the best setup.",[313,1303,1304],{},[322,1305],{"id":1306},"h_16524e1476",[367,1308,1310],{"id":1309},"qr-and-private-preview-workflows",[371,1311,1312],{},"QR and private preview workflows",[313,1314,1315],{},"Automated postcard campaigns often work best when each recipient gets a unique preview URL.",[313,1317,1318],{},"Example workflow:",[1320,1321,1322,1325,1328,1331],"ol",{},[872,1323,1324],{},"Your app creates a private preview page.",[872,1326,1327],{},"Your app passes the preview URL as variables.custom2.",[872,1329,1330],{},"Your Scribeless template or HTML creative renders that URL as a QR code or printed link.",[872,1332,1333],{},"When the recipient scans, your app logs the visit and triggers follow-up.",[313,1335,1336],{},[322,1337],{"id":1338},"h_c4518cce41",[367,1340,1342],{"id":1341},"send-yourself-a-sample",[371,1343,1344],{},"Send yourself a sample",[313,1346,1347],{},"Before sending live mail, send yourself a sample and check print quality, image clarity, QR scan behavior, copy, personalization, address formatting, and landing-page behavior.",[313,1349,1350,1351],{},"Request a sample here: ",[371,1352,1353],{},[343,1354,1355],{"href":1355,"rel":1356},"https:\u002F\u002Fwww.scribeless.co\u002Frequest-free-sample",[347],[313,1358,1359],{},[322,1360],{"id":1361},"h_e82a85ed17",[367,1363,1365],{"id":1364},"need-help",[371,1366,1367],{},"Need help?",[313,1369,1370,1371,1292],{},"For API, HTML rendering, QR, image, campaign setup, or implementation issues, contact Scribeless through live chat or email ",[343,1372,1374],{"href":1373},"mailto:team@scribeless.co","team@scribeless.co",[313,1376,1377],{},"Please include:",[869,1379,1380,1383,1386,1389,1392,1395],{},[872,1381,1382],{},"Your use case",[872,1384,1385],{},"Expected monthly volume",[872,1387,1388],{},"The mailer format you want to send",[872,1390,1391],{},"Whether you are passing template variables, HTML, images, PDFs, or QR URLs",[872,1393,1394],{},"The countries you want to mail to",[872,1396,1397],{},"A sample payload with API keys removed",[1399,1400,1401],"style",{},"html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}",{"title":407,"searchDepth":441,"depth":441,"links":1403},[1404],{"id":328,"depth":441,"text":329,"children":1405},[1406,1407,1408,1409,1410,1411,1412,1413,1414],{"id":369,"depth":469,"text":373},{"id":396,"depth":469,"text":399},{"id":417,"depth":469,"text":420},{"id":785,"depth":469,"text":788},{"id":897,"depth":469,"text":900},{"id":1256,"depth":469,"text":1259},{"id":1309,"depth":469,"text":1312},{"id":1341,"depth":469,"text":1344},{"id":1364,"depth":469,"text":1367},"Create and send postcard campaigns using the Scribeless API.","md",null,{"category":1419,"brand":1420,"sourceArticleId":1421},"integrations","Scribeless","14896353","2026-10-15T09:26:10Z",true,{"title":151,"description":1415},"6jg1QpiLENfkC9imXR2b1D_YWSMTtJP5Qc29awwtKGQ",[1427,1429],{"title":147,"path":148,"stem":149,"description":1428,"children":-1},"Learn how to add Zoho CRM records to an existing Scribeless campaign with Zapier.",{"title":155,"path":156,"stem":157,"description":1430,"children":-1},"Install Scribeless in HubSpot and connect it to your Scribeless team.",1794418765499]