{"product_id":"social-media-automation-playbook","title":"The Social Media Automation Playbook for Headshot Photographers","description":"\u003c!--\n================================================================\nCHM SOCIAL MEDIA AUTOMATION PLAYBOOK — SHOPIFY PRODUCT DESCRIPTION\nPrice: $197.00 | Delivery: Filemonk bundle\n  - CHM_SocialPlaybook_SetupGuide_v3.pdf\n  - CHM_SocialPlaybook_TechnicalRef_v3.pdf\n  - headshot-studio-social-v3.skill\n================================================================\n--\u003e\n\n\u003cstyle\u003e\n.chm-soc * { box-sizing: border-box; margin: 0; padding: 0; }\n.chm-soc {\n  font-family: 'DM Sans', 'Helvetica Neue', sans-serif;\n  color: #f0ece4;\n  background: transparent;\n  max-width: 860px;\n  line-height: 1.7;\n  font-size: 15px;\n}\n.chm-soc a { color: #c4a97d; }\n.chm-soc-hero { width: 100%; display: block; margin-bottom: 32px; }\n.chm-soc-guarantee {\n  display: flex; align-items: center; gap: 14px;\n  background: #252320; border: 1px solid #3a3733;\n  border-left: 3px solid #c4a97d; padding: 14px 20px; margin-bottom: 36px;\n}\n.chm-soc-guarantee-icon { font-size: 28px; flex-shrink: 0; }\n.chm-soc-guarantee-text { font-size: 13px; color: #b8b0a4; letter-spacing: 0.02em; }\n.chm-soc-guarantee-text strong {\n  color: #c4a97d; font-size: 14px; display: block;\n  margin-bottom: 2px; letter-spacing: 0.05em; text-transform: uppercase;\n}\n.chm-soc-label {\n  font-size: 11px; letter-spacing: 0.15em; text-transform: uppercase;\n  color: #766e65; margin-bottom: 12px; font-family: 'DM Mono', monospace;\n}\n.chm-soc-problem { margin-bottom: 40px; padding-bottom: 40px; border-bottom: 1px solid #3a3733; }\n.chm-soc-problem p { color: #b8b0a4; margin-bottom: 16px; font-size: 15px; }\n.chm-soc-problem p:last-child { margin-bottom: 0; }\n.chm-soc-problem strong { color: #f0ece4; }\n.chm-soc-pull {\n  font-family: 'Playfair Display', Georgia, serif;\n  font-size: 22px; color: #f0ece4; line-height: 1.4;\n  border-left: 2px solid #c4a97d; padding: 4px 0 4px 20px;\n  margin: 28px 0; font-style: italic;\n}\n.chm-soc-stats {\n  display: grid; grid-template-columns: repeat(4, 1fr);\n  gap: 1px; background: #3a3733; margin: 36px 0; border: 1px solid #3a3733;\n}\n.chm-soc-stat { background: #252320; padding: 24px 20px; text-align: center; }\n.chm-soc-stat-number {\n  font-family: 'Playfair Display', Georgia, serif;\n  font-size: 32px; color: #c4a97d; display: block; line-height: 1; margin-bottom: 6px;\n}\n.chm-soc-stat-label { font-size: 11px; color: #766e65; letter-spacing: 0.1em; text-transform: uppercase; }\n.chm-soc-builder { background: #252320; border: 1px solid #3a3733; padding: 28px; margin-bottom: 40px; }\n.chm-soc-builder p { color: #b8b0a4; margin-bottom: 14px; font-size: 15px; }\n.chm-soc-builder p:last-child { margin-bottom: 0; }\n.chm-soc-builder strong { color: #c4a97d; }\n.chm-soc-warn {\n  background: #252320; border: 1px solid #3a3733;\n  border-left: 3px solid #c4a97d; padding: 24px 28px; margin: 36px 0;\n}\n.chm-soc-warn-label {\n  font-size: 11px; font-weight: 700; letter-spacing: 0.12em;\n  text-transform: uppercase; color: #c4a97d; margin-bottom: 12px; font-family: 'DM Mono', monospace;\n}\n.chm-soc-warn p { font-size: 14px; color: #b8b0a4; line-height: 1.75; margin-bottom: 10px; }\n.chm-soc-warn p:last-child { margin-bottom: 0; }\n.chm-soc-warn strong { color: #f0ece4; }\n.chm-soc-inside { margin-bottom: 40px; }\n.chm-soc-inside-heading { font-family: 'Playfair Display', Georgia, serif; font-size: 20px; color: #f0ece4; margin-bottom: 8px; }\n.chm-soc-inside-sub { color: #766e65; font-size: 13px; margin-bottom: 24px; }\n.chm-soc-module-list { list-style: none; border: 1px solid #3a3733; }\n.chm-soc-module-item {\n  display: flex; gap: 16px; padding: 20px;\n  border-bottom: 1px solid #3a3733; align-items: flex-start;\n}\n.chm-soc-module-item:last-child { border-bottom: none; }\n.chm-soc-module-num {\n  font-family: 'DM Mono', monospace; font-size: 11px; color: #c4a97d;\n  letter-spacing: 0.1em; flex-shrink: 0; padding-top: 2px; min-width: 48px;\n}\n.chm-soc-module-name { color: #f0ece4; font-size: 14px; font-weight: 500; margin-bottom: 4px; }\n.chm-soc-module-desc { color: #766e65; font-size: 13px; line-height: 1.6; }\n.chm-soc-scoring { border: 1px solid #3a3733; margin: 16px 0 36px; }\n.chm-soc-scoring-row {\n  display: flex; gap: 20px; align-items: flex-start;\n  padding: 18px 20px; border-bottom: 1px solid #3a3733; background: #252320;\n}\n.chm-soc-scoring-row:last-child { border-bottom: none; }\n.chm-soc-scoring-weight {\n  font-family: 'Playfair Display', Georgia, serif;\n  font-size: 28px; font-weight: 700; color: #c4a97d; min-width: 56px; line-height: 1; padding-top: 2px;\n}\n.chm-soc-scoring-label { color: #f0ece4; font-size: 14px; font-weight: 500; margin-bottom: 4px; }\n.chm-soc-scoring-desc { color: #766e65; font-size: 13px; line-height: 1.6; }\n.chm-soc-req-list { list-style: none; border: 1px solid #3a3733; margin-bottom: 28px; }\n.chm-soc-req-item {\n  display: flex; gap: 14px; padding: 13px 20px;\n  border-bottom: 1px solid #3a3733; align-items: flex-start; font-size: 14px; color: #b8b0a4;\n}\n.chm-soc-req-item:last-child { border-bottom: none; }\n.chm-soc-req-dash { color: #c4a97d; flex-shrink: 0; }\n.chm-soc-testimonial {\n  border: 1px solid #3a3733; border-left: 3px solid #c4a97d;\n  padding: 28px; margin-bottom: 40px; background: #1e1c1a;\n}\n.chm-soc-testimonial-quote {\n  font-family: 'Playfair Display', Georgia, serif;\n  font-size: 17px; color: #f0ece4; line-height: 1.7; font-style: italic; margin-bottom: 20px;\n}\n.chm-soc-testimonial-attr { font-size: 13px; color: #c4a97d; font-weight: 500; }\n.chm-soc-testimonial-role { font-size: 12px; color: #766e65; margin-top: 2px; }\n.chm-soc-closing {\n  background: #252320; border: 1px solid #3a3733; padding: 32px; margin-top: 40px; text-align: center;\n}\n.chm-soc-closing-price {\n  font-family: 'Playfair Display', Georgia, serif;\n  font-size: 42px; color: #c4a97d; display: block; margin-bottom: 4px;\n}\n.chm-soc-closing-terms {\n  font-size: 12px; color: #766e65; letter-spacing: 0.1em; text-transform: uppercase; margin-bottom: 24px;\n}\n.chm-soc-closing-copy { color: #b8b0a4; font-size: 14px; max-width: 580px; margin: 0 auto 24px; line-height: 1.7; }\n.chm-soc-closing-guarantee {\n  font-size: 12px; color: #766e65; border-top: 1px solid #3a3733; padding-top: 20px; margin-top: 4px;\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"chm-soc\"\u003e\n\n  \u003c!-- BANNER — inline SVG --\u003e\n  \u003csvg class=\"chm-soc-hero\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 1200 800\"\u003e\n    \u003crect width=\"1200\" height=\"800\" fill=\"#1e1c1a\"\u003e\u003c\/rect\u003e\n    \u003cline x1=\"0\" y1=\"200\" x2=\"1200\" y2=\"200\" stroke=\"#2c2a27\" stroke-width=\"1\"\u003e\u003c\/line\u003e\n    \u003cline x1=\"0\" y1=\"400\" x2=\"1200\" y2=\"400\" stroke=\"#2c2a27\" stroke-width=\"1\"\u003e\u003c\/line\u003e\n    \u003cline x1=\"0\" y1=\"600\" x2=\"1200\" y2=\"600\" stroke=\"#2c2a27\" stroke-width=\"1\"\u003e\u003c\/line\u003e\n    \u003cline x1=\"500\" y1=\"0\" x2=\"500\" y2=\"800\" stroke=\"#2c2a27\" stroke-width=\"1\"\u003e\u003c\/line\u003e\n    \u003crect x=\"0\" y=\"0\" width=\"1200\" height=\"6\" fill=\"#c4a97d\"\u003e\u003c\/rect\u003e\n    \u003ctext x=\"48\" y=\"64\" font-family=\"'Courier New',monospace\" font-size=\"13\" fill=\"#766e65\" letter-spacing=\"4\"\u003eCORPORATE HEADSHOT MASTERY\u003c\/text\u003e\n    \u003cline x1=\"48\" y1=\"78\" x2=\"340\" y2=\"78\" stroke=\"#3a3733\" stroke-width=\"1\"\u003e\u003c\/line\u003e\n    \u003ctext x=\"46\" y=\"178\" font-family=\"Georgia,'Times New Roman',serif\" font-size=\"74\" font-weight=\"bold\" fill=\"#f0ece4\"\u003eThe Social\u003c\/text\u003e\n    \u003ctext x=\"46\" y=\"260\" font-family=\"Georgia,'Times New Roman',serif\" font-size=\"74\" font-weight=\"bold\" font-style=\"italic\" fill=\"#c4a97d\"\u003eMedia\u003c\/text\u003e\n    \u003ctext x=\"46\" y=\"342\" font-family=\"Georgia,'Times New Roman',serif\" font-size=\"74\" font-weight=\"bold\" fill=\"#f0ece4\"\u003eAutomation\u003c\/text\u003e\n    \u003ctext x=\"46\" y=\"424\" font-family=\"Georgia,'Times New Roman',serif\" font-size=\"74\" font-weight=\"bold\" fill=\"#f0ece4\"\u003ePlaybook\u003c\/text\u003e\n    \u003cline x1=\"48\" y1=\"456\" x2=\"340\" y2=\"456\" stroke=\"#3a3733\" stroke-width=\"1\"\u003e\u003c\/line\u003e\n    \u003ctext x=\"48\" y=\"490\" font-family=\"'Courier New',monospace\" font-size=\"13\" fill=\"#766e65\" letter-spacing=\"3\"\u003eINCLUDES\u003c\/text\u003e\n    \u003ctext x=\"48\" y=\"524\" font-family=\"Arial,sans-serif\" font-size=\"18\" fill=\"#b8b0a4\"\u003e— Setup Guide (PDF)\u003c\/text\u003e\n    \u003ctext x=\"48\" y=\"554\" font-family=\"Arial,sans-serif\" font-size=\"18\" fill=\"#b8b0a4\"\u003e— Technical Reference (PDF)\u003c\/text\u003e\n    \u003ctext x=\"48\" y=\"584\" font-family=\"Arial,sans-serif\" font-size=\"18\" fill=\"#c4a97d\"\u003e— Claude Skill File (.skill)\u003c\/text\u003e\n    \u003ctext x=\"48\" y=\"670\" font-family=\"Georgia,serif\" font-size=\"72\" font-weight=\"bold\" fill=\"#f0ece4\"\u003e$197\u003c\/text\u003e\n    \u003ctext x=\"48\" y=\"700\" font-family=\"'Courier New',monospace\" font-size=\"13\" fill=\"#766e65\" letter-spacing=\"2\"\u003eONE PAYMENT · INSTANT DOWNLOAD\u003c\/text\u003e\n    \u003crect x=\"520\" y=\"20\" width=\"656\" height=\"742\" fill=\"#252320\" stroke=\"#3a3733\" stroke-width=\"1\"\u003e\u003c\/rect\u003e\n    \u003crect x=\"520\" y=\"20\" width=\"656\" height=\"5\" fill=\"#c4a97d\"\u003e\u003c\/rect\u003e\n    \u003ctext x=\"544\" y=\"62\" font-family=\"'Courier New',monospace\" font-size=\"12\" fill=\"#766e65\" letter-spacing=\"3\"\u003eWORKFLOW\u003c\/text\u003e\n    \u003cline x1=\"544\" y1=\"74\" x2=\"820\" y2=\"74\" stroke=\"#3a3733\" stroke-width=\"0.5\"\u003e\u003c\/line\u003e\n    \u003crect x=\"544\" y=\"86\" width=\"276\" height=\"44\" fill=\"#1e1c1a\" stroke=\"#454240\" stroke-width=\"0.5\"\u003e\u003c\/rect\u003e\n    \u003ctext x=\"558\" y=\"113\" font-family=\"'Courier New',monospace\" font-size=\"13\" fill=\"#b8b0a4\"\u003e01  Drop images in Queue\u003c\/text\u003e\n    \u003crect x=\"544\" y=\"136\" width=\"276\" height=\"44\" fill=\"#1e1c1a\" stroke=\"#454240\" stroke-width=\"0.5\"\u003e\u003c\/rect\u003e\n    \u003ctext x=\"558\" y=\"163\" font-family=\"'Courier New',monospace\" font-size=\"13\" fill=\"#b8b0a4\"\u003e02  Claude scores images\u003c\/text\u003e\n    \u003crect x=\"544\" y=\"186\" width=\"276\" height=\"44\" fill=\"#2c2a27\" stroke=\"#c4a97d\" stroke-width=\"1\"\u003e\u003c\/rect\u003e\n    \u003ctext x=\"558\" y=\"213\" font-family=\"'Courier New',monospace\" font-size=\"13\" fill=\"#c4a97d\"\u003e03  You approve order\u003c\/text\u003e\n    \u003crect x=\"544\" y=\"236\" width=\"276\" height=\"44\" fill=\"#1e1c1a\" stroke=\"#454240\" stroke-width=\"0.5\"\u003e\u003c\/rect\u003e\n    \u003ctext x=\"558\" y=\"263\" font-family=\"'Courier New',monospace\" font-size=\"13\" fill=\"#b8b0a4\"\u003e04  Instagram carousel\u003c\/text\u003e\n    \u003crect x=\"544\" y=\"286\" width=\"276\" height=\"44\" fill=\"#1e1c1a\" stroke=\"#454240\" stroke-width=\"0.5\"\u003e\u003c\/rect\u003e\n    \u003ctext x=\"558\" y=\"313\" font-family=\"'Courier New',monospace\" font-size=\"13\" fill=\"#b8b0a4\"\u003e05  Facebook carousel\u003c\/text\u003e\n    \u003crect x=\"544\" y=\"336\" width=\"276\" height=\"44\" fill=\"#1e1c1a\" stroke=\"#454240\" stroke-width=\"0.5\"\u003e\u003c\/rect\u003e\n    \u003ctext x=\"558\" y=\"363\" font-family=\"'Courier New',monospace\" font-size=\"13\" fill=\"#b8b0a4\"\u003e06  Instagram Story\u003c\/text\u003e\n    \u003crect x=\"544\" y=\"386\" width=\"276\" height=\"44\" fill=\"#1e1c1a\" stroke=\"#454240\" stroke-width=\"0.5\"\u003e\u003c\/rect\u003e\n    \u003ctext x=\"558\" y=\"413\" font-family=\"'Courier New',monospace\" font-size=\"13\" fill=\"#766e65\"\u003e07  Archive reminder\u003c\/text\u003e\n    \u003cline x1=\"544\" y1=\"448\" x2=\"820\" y2=\"448\" stroke=\"#3a3733\" stroke-width=\"0.5\"\u003e\u003c\/line\u003e\n    \u003ctext x=\"544\" y=\"470\" font-family=\"'Courier New',monospace\" font-size=\"12\" fill=\"#766e65\" letter-spacing=\"3\"\u003eBLOG POSTS\u003c\/text\u003e\n    \u003crect x=\"544\" y=\"482\" width=\"276\" height=\"38\" fill=\"#1e1c1a\" stroke=\"#454240\" stroke-width=\"0.5\"\u003e\u003c\/rect\u003e\n    \u003ctext x=\"558\" y=\"505\" font-family=\"'Courier New',monospace\" font-size=\"12\" fill=\"#b8b0a4\"\u003e01  Fetch live post title\u003c\/text\u003e\n    \u003crect x=\"544\" y=\"526\" width=\"276\" height=\"38\" fill=\"#1e1c1a\" stroke=\"#454240\" stroke-width=\"0.5\"\u003e\u003c\/rect\u003e\n    \u003ctext x=\"558\" y=\"549\" font-family=\"'Courier New',monospace\" font-size=\"12\" fill=\"#b8b0a4\"\u003e02  Update Canva templates\u003c\/text\u003e\n    \u003crect x=\"544\" y=\"570\" width=\"276\" height=\"38\" fill=\"#1e1c1a\" stroke=\"#454240\" stroke-width=\"0.5\"\u003e\u003c\/rect\u003e\n    \u003ctext x=\"558\" y=\"593\" font-family=\"'Courier New',monospace\" font-size=\"12\" fill=\"#b8b0a4\"\u003e03  Post IG + FB with link\u003c\/text\u003e\n    \u003ctext x=\"544\" y=\"636\" font-family=\"'Courier New',monospace\" font-size=\"12\" fill=\"#766e65\"\u003eWordPress · Squarespace · Showit · Wix\u003c\/text\u003e\n    \u003cline x1=\"838\" y1=\"28\" x2=\"838\" y2=\"754\" stroke=\"#3a3733\" stroke-width=\"1\"\u003e\u003c\/line\u003e\n    \u003ctext x=\"858\" y=\"62\" font-family=\"'Courier New',monospace\" font-size=\"12\" fill=\"#766e65\" letter-spacing=\"3\"\u003eSTATS\u003c\/text\u003e\n    \u003cline x1=\"858\" y1=\"74\" x2=\"1148\" y2=\"74\" stroke=\"#3a3733\" stroke-width=\"0.5\"\u003e\u003c\/line\u003e\n    \u003ctext x=\"858\" y=\"158\" font-family=\"Georgia,serif\" font-size=\"80\" font-weight=\"bold\" fill=\"#f0ece4\"\u003e5\u003c\/text\u003e\n    \u003ctext x=\"858\" y=\"182\" font-family=\"'Courier New',monospace\" font-size=\"12\" fill=\"#766e65\" letter-spacing=\"2\"\u003ePLATFORMS\u003c\/text\u003e\n    \u003cline x1=\"858\" y1=\"200\" x2=\"1148\" y2=\"200\" stroke=\"#3a3733\" stroke-width=\"0.5\"\u003e\u003c\/line\u003e\n    \u003ctext x=\"858\" y=\"284\" font-family=\"Georgia,serif\" font-size=\"80\" font-weight=\"bold\" fill=\"#f0ece4\"\u003e3\u003c\/text\u003e\n    \u003ctext x=\"858\" y=\"308\" font-family=\"'Courier New',monospace\" font-size=\"12\" fill=\"#766e65\" letter-spacing=\"2\"\u003ePOSTS \/ CLIENT\u003c\/text\u003e\n    \u003cline x1=\"858\" y1=\"326\" x2=\"1148\" y2=\"326\" stroke=\"#3a3733\" stroke-width=\"0.5\"\u003e\u003c\/line\u003e\n    \u003ctext x=\"858\" y=\"410\" font-family=\"Georgia,serif\" font-size=\"80\" font-weight=\"bold\" fill=\"#f0ece4\"\u003e0\u003c\/text\u003e\n    \u003ctext x=\"858\" y=\"434\" font-family=\"'Courier New',monospace\" font-size=\"12\" fill=\"#766e65\" letter-spacing=\"2\"\u003eMANUAL CAPTIONS\u003c\/text\u003e\n    \u003cline x1=\"858\" y1=\"452\" x2=\"1148\" y2=\"452\" stroke=\"#3a3733\" stroke-width=\"0.5\"\u003e\u003c\/line\u003e\n    \u003ctext x=\"858\" y=\"522\" font-family=\"Georgia,serif\" font-size=\"56\" font-weight=\"bold\" fill=\"#c4a97d\"\u003e$197\u003c\/text\u003e\n    \u003ctext x=\"858\" y=\"546\" font-family=\"'Courier New',monospace\" font-size=\"12\" fill=\"#766e65\" letter-spacing=\"2\"\u003eONE-TIME\u003c\/text\u003e\n    \u003cline x1=\"858\" y1=\"564\" x2=\"1148\" y2=\"564\" stroke=\"#3a3733\" stroke-width=\"0.5\"\u003e\u003c\/line\u003e\n    \u003ctext x=\"858\" y=\"592\" font-family=\"'Courier New',monospace\" font-size=\"12\" fill=\"#766e65\" letter-spacing=\"2\"\u003eSCORING\u003c\/text\u003e\n    \u003ctext x=\"858\" y=\"626\" font-family=\"Georgia,serif\" font-size=\"26\" font-weight=\"bold\" fill=\"#c4a97d\"\u003e30%\u003c\/text\u003e\n    \u003ctext x=\"922\" y=\"626\" font-family=\"Arial,sans-serif\" font-size=\"15\" fill=\"#b8b0a4\"\u003eSkin warmth\u003c\/text\u003e\n    \u003ctext x=\"858\" y=\"656\" font-family=\"Georgia,serif\" font-size=\"26\" font-weight=\"bold\" fill=\"#c4a97d\"\u003e25%\u003c\/text\u003e\n    \u003ctext x=\"922\" y=\"656\" font-family=\"Arial,sans-serif\" font-size=\"15\" fill=\"#b8b0a4\"\u003eBackground\u003c\/text\u003e\n    \u003ctext x=\"858\" y=\"686\" font-family=\"Georgia,serif\" font-size=\"26\" font-weight=\"bold\" fill=\"#c4a97d\"\u003e25%\u003c\/text\u003e\n    \u003ctext x=\"922\" y=\"686\" font-family=\"Arial,sans-serif\" font-size=\"15\" fill=\"#b8b0a4\"\u003eSaturation\u003c\/text\u003e\n    \u003ctext x=\"858\" y=\"716\" font-family=\"Georgia,serif\" font-size=\"26\" font-weight=\"bold\" fill=\"#c4a97d\"\u003e20%\u003c\/text\u003e\n    \u003ctext x=\"922\" y=\"716\" font-family=\"Arial,sans-serif\" font-size=\"15\" fill=\"#b8b0a4\"\u003eExposure\u003c\/text\u003e\n    \u003crect x=\"0\" y=\"762\" width=\"1200\" height=\"38\" fill=\"#0f0e0c\"\u003e\u003c\/rect\u003e\n    \u003ctext x=\"48\" y=\"787\" font-family=\"'Courier New',monospace\" font-size=\"13\" fill=\"#766e65\" letter-spacing=\"2\"\u003eCORPORATEHEADSHOTMASTERY.COM\u003c\/text\u003e\n    \u003ctext x=\"1152\" y=\"787\" font-family=\"'Courier New',monospace\" font-size=\"13\" fill=\"#766e65\" text-anchor=\"end\"\u003e$197 · INSTANT DOWNLOAD\u003c\/text\u003e\n  \u003c\/svg\u003e\n\n  \u003c!-- Guarantee badge --\u003e\n  \u003cdiv class=\"chm-soc-guarantee\"\u003e\n    \u003cdiv class=\"chm-soc-guarantee-icon\"\u003e✓\u003c\/div\u003e\n    \u003cdiv class=\"chm-soc-guarantee-text\"\u003e\n      \u003cstrong\u003e30-Day Money Back Guarantee\u003c\/strong\u003e\n      I built this system in a live studio. If you set it up and it does not deliver value within 30 days, email me and I will get on a call with you. If you still want a refund, you get one. Refunds require completion of our content deletion acknowledgment.\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- The Problem --\u003e\n  \u003cdiv class=\"chm-soc-problem\"\u003e\n    \u003cdiv class=\"chm-soc-label\"\u003eThe real problem\u003c\/div\u003e\n    \u003cp\u003eYou know you should be posting your client work consistently. The sessions are good. The images are edited. They are sitting in a folder. \u003cstrong\u003eBut writing a caption takes time. Choosing the lead image takes thought.\u003c\/strong\u003e Doing it for every client, every week, on top of running an actual business - it just does not happen.\u003c\/p\u003e\n    \u003cdiv class=\"chm-soc-pull\"\u003eThis is not a discipline problem. It is a systems problem. And it has a solution that does not require hiring anyone.\u003c\/div\u003e\n    \u003cp\u003eThis playbook gives you a complete five-platform automation system. You drop client images in a Google Drive folder. Claude handles the scoring, captioning, and posting. Three posts per client - Instagram carousel, Facebook carousel, Instagram Story - without you touching any of it manually.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Stats --\u003e\n  \u003cdiv class=\"chm-soc-stats\"\u003e\n    \u003cdiv class=\"chm-soc-stat\"\u003e\n      \u003cspan class=\"chm-soc-stat-number\"\u003e5\u003c\/span\u003e\n      \u003cspan class=\"chm-soc-stat-label\"\u003ePlatforms connected\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"chm-soc-stat\"\u003e\n      \u003cspan class=\"chm-soc-stat-number\"\u003e3\u003c\/span\u003e\n      \u003cspan class=\"chm-soc-stat-label\"\u003ePosts per client\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"chm-soc-stat\"\u003e\n      \u003cspan class=\"chm-soc-stat-number\"\u003e0\u003c\/span\u003e\n      \u003cspan class=\"chm-soc-stat-label\"\u003eManual captions\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"chm-soc-stat\"\u003e\n      \u003cspan class=\"chm-soc-stat-number\"\u003e1\u003c\/span\u003e\n      \u003cspan class=\"chm-soc-stat-label\"\u003eManual step total\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Builder section --\u003e\n  \u003cdiv class=\"chm-soc-builder\"\u003e\n    \u003cdiv class=\"chm-soc-label\"\u003eBuilt and running in a live production studio\u003c\/div\u003e\n    \u003cp\u003eThis is not a theoretical workflow. It was built in a working headshot studio and launched on day one. Every rule, every platform connection, every caption constraint came from real posting decisions made on real client work.\u003c\/p\u003e\n    \u003cp\u003eThe system was stress-tested before it shipped - 24 issues caught and fixed before the first buyer received it. The onboarding interview configures everything automatically. The skill file runs it from a single plain-language command.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eThe result is a system that works out of the box\u003c\/strong\u003e - not a set of instructions you have to adapt and figure out yourself.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Cost Disclosure --\u003e\n  \u003cdiv class=\"chm-soc-warn\"\u003e\n    \u003cdiv class=\"chm-soc-warn-label\"\u003eAdditional costs required — read before purchasing\u003c\/div\u003e\n    \u003cp\u003eThis product ($197) gives you the Setup Guide, Technical Reference, and the Claude skill file. Running the system requires paid subscriptions to three external tools that are NOT included in this purchase.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eBlotato:\u003c\/strong\u003e Monthly subscription required for posting to Instagram and Facebook via API. Check current pricing at blotato.com.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eCanva Pro:\u003c\/strong\u003e Paid plan required for the template export feature used in blog post promotion. Free plan does not support API exports.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eClaude Pro:\u003c\/strong\u003e Paid subscription required to use MCP connectors that link Claude to Blotato, Google Drive, and Canva. Check current pricing at claude.ai\/pricing.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- What's Inside --\u003e\n  \u003cdiv class=\"chm-soc-inside\"\u003e\n    \u003cdiv class=\"chm-soc-label\"\u003eWhat's included\u003c\/div\u003e\n    \u003cdiv class=\"chm-soc-inside-heading\"\u003eThree deliverables. One purchase.\u003c\/div\u003e\n    \u003cdiv class=\"chm-soc-inside-sub\"\u003eSetup Guide, Technical Reference, and the Claude skill file that makes the system actually run.\u003c\/div\u003e\n    \u003cul class=\"chm-soc-module-list\"\u003e\n      \u003cli class=\"chm-soc-module-item\"\u003e\n        \u003cspan class=\"chm-soc-module-num\"\u003eDOC 1\u003c\/span\u003e\n        \u003cdiv\u003e\n          \u003cdiv class=\"chm-soc-module-name\"\u003eSetup Guide\u003c\/div\u003e\n          \u003cdiv class=\"chm-soc-module-desc\"\u003eComplete step-by-step walkthrough for photographers with no technical background. Connector setup, Google Drive folder structure, Canva template creation using free templates, client post workflow, blog post workflow, checklists, posting frequency guide, and full troubleshooting section.\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/li\u003e\n      \u003cli class=\"chm-soc-module-item\"\u003e\n        \u003cspan class=\"chm-soc-module-num\"\u003eDOC 2\u003c\/span\u003e\n        \u003cdiv\u003e\n          \u003cdiv class=\"chm-soc-module-name\"\u003eTechnical Reference\u003c\/div\u003e\n          \u003cdiv class=\"chm-soc-module-desc\"\u003eAPI structures, visual impact scoring algorithm with full factor documentation, Blotato post field requirements, Canva editing transaction sequence, blog title extraction by platform, preference system architecture, and session log scope.\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/li\u003e\n      \u003cli class=\"chm-soc-module-item\"\u003e\n        \u003cspan class=\"chm-soc-module-num\"\u003eSKILL\u003c\/span\u003e\n        \u003cdiv\u003e\n          \u003cdiv class=\"chm-soc-module-name\"\u003eClaude Skill File\u003c\/div\u003e\n          \u003cdiv class=\"chm-soc-module-desc\"\u003eInstall once in your Claude project. Auto-detects when setup is incomplete and runs the onboarding interview automatically. Stores all your studio configuration. Visual impact scoring, posting preferences, and auto-post mode all built in. Run the full posting workflow from a single plain-language command.\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Scoring --\u003e\n  \u003cdiv class=\"chm-soc-label\"\u003eHow image ordering works\u003c\/div\u003e\n  \u003cdiv class=\"chm-soc-inside-sub\" style=\"margin-bottom:16px;color:#766e65;font-size:13px;\"\u003eClaude scores every image on four factors specific to headshot photography. Highest score leads the carousel.\u003c\/div\u003e\n  \u003cdiv class=\"chm-soc-scoring\"\u003e\n    \u003cdiv class=\"chm-soc-scoring-row\"\u003e\n      \u003cdiv class=\"chm-soc-scoring-weight\"\u003e30%\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cdiv class=\"chm-soc-scoring-label\"\u003eSkin warmth\u003c\/div\u003e\n        \u003cdiv class=\"chm-soc-scoring-desc\"\u003eWarm golden skin tones score highest. The strongest single predictor of a scroll-stopping headshot lead image.\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"chm-soc-scoring-row\"\u003e\n      \u003cdiv class=\"chm-soc-scoring-weight\"\u003e25%\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cdiv class=\"chm-soc-scoring-label\"\u003eBackground simplicity\u003c\/div\u003e\n        \u003cdiv class=\"chm-soc-scoring-desc\"\u003ePlain or blurred backgrounds score higher. Subject stands out more clearly from the background.\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"chm-soc-scoring-row\"\u003e\n      \u003cdiv class=\"chm-soc-scoring-weight\"\u003e25%\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cdiv class=\"chm-soc-scoring-label\"\u003eColor saturation\u003c\/div\u003e\n        \u003cdiv class=\"chm-soc-scoring-desc\"\u003eColor images score higher than black and white as carousel leads. Confirmed as a consistent scroll-stopping advantage.\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"chm-soc-scoring-row\"\u003e\n      \u003cdiv class=\"chm-soc-scoring-weight\"\u003e20%\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cdiv class=\"chm-soc-scoring-label\"\u003eExposure quality\u003c\/div\u003e\n        \u003cdiv class=\"chm-soc-scoring-desc\"\u003eWell-exposed images score highest. Underexposed or overexposed images rank lower regardless of other factors.\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Requirements --\u003e\n  \u003cdiv class=\"chm-soc-label\" style=\"margin-top:36px;\"\u003eWhat this requires\u003c\/div\u003e\n  \u003cul class=\"chm-soc-req-list\"\u003e\n    \u003cli class=\"chm-soc-req-item\"\u003e\n\u003cspan class=\"chm-soc-req-dash\"\u003e—\u003c\/span\u003eActive headshot clients to post\u003c\/li\u003e\n    \u003cli class=\"chm-soc-req-item\"\u003e\n\u003cspan class=\"chm-soc-req-dash\"\u003e—\u003c\/span\u003eDesktop or laptop browser for setup — mobile app does not support connectors\u003c\/li\u003e\n    \u003cli class=\"chm-soc-req-item\"\u003e\n\u003cspan class=\"chm-soc-req-dash\"\u003e—\u003c\/span\u003eClaude Pro account with Google Drive, Blotato, and Canva connectors active\u003c\/li\u003e\n    \u003cli class=\"chm-soc-req-item\"\u003e\n\u003cspan class=\"chm-soc-req-dash\"\u003e—\u003c\/span\u003eBlotato paid account with Instagram Business and Facebook Page connected\u003c\/li\u003e\n    \u003cli class=\"chm-soc-req-item\"\u003e\n\u003cspan class=\"chm-soc-req-dash\"\u003e—\u003c\/span\u003eCanva Pro account for blog post template exports\u003c\/li\u003e\n    \u003cli class=\"chm-soc-req-item\"\u003e\n\u003cspan class=\"chm-soc-req-dash\"\u003e—\u003c\/span\u003eGoogle Drive account (free)\u003c\/li\u003e\n    \u003cli class=\"chm-soc-req-item\"\u003e\n\u003cspan class=\"chm-soc-req-dash\"\u003e—\u003c\/span\u003eInstagram Business or Creator account — free to convert from Personal\u003c\/li\u003e\n    \u003cli class=\"chm-soc-req-item\"\u003e\n\u003cspan class=\"chm-soc-req-dash\"\u003e—\u003c\/span\u003eFacebook Page linked to Instagram in Meta Business Suite\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cdiv class=\"chm-soc-label\"\u003eWhat this does not require\u003c\/div\u003e\n  \u003cul class=\"chm-soc-req-list\"\u003e\n    \u003cli class=\"chm-soc-req-item\"\u003e\n\u003cspan class=\"chm-soc-req-dash\"\u003e—\u003c\/span\u003eAny coding knowledge\u003c\/li\u003e\n    \u003cli class=\"chm-soc-req-item\"\u003e\n\u003cspan class=\"chm-soc-req-dash\"\u003e—\u003c\/span\u003eA social media manager\u003c\/li\u003e\n    \u003cli class=\"chm-soc-req-item\"\u003e\n\u003cspan class=\"chm-soc-req-dash\"\u003e—\u003c\/span\u003eWriting captions manually\u003c\/li\u003e\n    \u003cli class=\"chm-soc-req-item\"\u003e\n\u003cspan class=\"chm-soc-req-dash\"\u003e—\u003c\/span\u003eChoosing which image leads by hand\u003c\/li\u003e\n    \u003cli class=\"chm-soc-req-item\"\u003e\n\u003cspan class=\"chm-soc-req-dash\"\u003e—\u003c\/span\u003ePosting to each platform separately\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003c!-- Testimonial --\u003e\n  \u003cdiv class=\"chm-soc-testimonial\"\u003e\n    \u003cdiv style=\"font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:#766e65;margin-bottom:12px;font-family:'DM Mono',monospace;\"\u003eWhat photographers are saying\u003c\/div\u003e\n    \u003cdiv class=\"chm-soc-testimonial-quote\"\u003e\"Before this system, everything was manual. I had no idea what I was missing until I saw what was possible. After implementing it across my headshot brand and my portrait brand, my SEO ranking skyrocketed, traffic increased, and bookings followed. Having a system in place that handled everything was incredible. The biggest shift was not having to contact every client manually to say the same things over and over. The automations made life so much easier.\"\u003c\/div\u003e\n    \u003cdiv class=\"chm-soc-testimonial-attr\"\u003eMark E.\u003c\/div\u003e\n    \u003cdiv class=\"chm-soc-testimonial-role\"\u003eHeadshot and Portrait Photographer\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Closing --\u003e\n  \u003cdiv class=\"chm-soc-closing\"\u003e\n    \u003cspan class=\"chm-soc-closing-price\"\u003e$197\u003c\/span\u003e\n    \u003cdiv class=\"chm-soc-closing-terms\"\u003eOne payment  ·  Instant download  ·  Setup Guide + Technical Reference + Skill File\u003c\/div\u003e\n    \u003cp class=\"chm-soc-closing-copy\"\u003eDrop images in a folder. Tell Claude to post. Walk away. Three posts per client - Instagram carousel, Facebook carousel, Instagram Story - without writing a caption or choosing an image order manually. Built and proven in a live production headshot studio.\u003c\/p\u003e\n    \u003cdiv class=\"chm-soc-closing-guarantee\"\u003e\n      \u003cstrong\u003e30-day money back guarantee.\u003c\/strong\u003e I built this system in a live studio. I know it works when it is set up correctly. If you are not seeing results within 30 days, email me directly and I will get on a call with you to help you get it running. If you still do not feel it was worth your investment, I will refund you in full. Refunds require completion of our content deletion acknowledgment.\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"Corporate Headshot Mastery","offers":[{"title":"Default Title","offer_id":52265775923512,"sku":null,"price":197.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0894\/9910\/7640\/files\/social_playbook_product_card.png?v=1777155822","url":"https:\/\/corporateheadshotmastery.myshopify.com\/products\/social-media-automation-playbook","provider":"Corporate Headshot Mastery","version":"1.0","type":"link"}