…
and similarly for headings:…
. We need to include SEO-friendly title with “AI” and “ai”. Title line: Title: … . Probably something like “Title: How AI Can Automate Side‑by‑Side Cancellation Policy Comparisons for Solo Event Planners”. Must include both uppercase AI and lowercase ai? The requirement: include “AI” and “ai”. So title must contain both strings. Could be “AI-powered ai Automation for Cancellation Policy Comparisons”. Ensure both appear. We’ll produce content with headings and paragraphs. We need to use facts from e-book: steps, fields, examples, etc. Must not use placeholders; write complete actionable content. At end include paragraph promoting e-book with given link. We must not include any thinking process, just output. Now count words. Let’s draft. Title line: Title: AI-powered ai Automation for Side‑by‑Side Cancellation Policy Comparisons Now HTML. We’ll start with maybe an h1? But requirement: start with title as plain heading (e.g., “Title: …\n\n”), then HTML content. So after title line, we can have HTML content with headings. We’ll include maybe an h2 for introduction, then steps. Let’s draft content and then count words. Draft:Why Automate Cancellation Policy Comparisons?
Solo event planners juggle dozens of vendor contracts, each with unique cancellation terms. Manual side‑by‑side reviews are time‑consuming and prone to oversight, leading to unexpected fees or gaps in protection. AI can extract, normalize, and highlight differences in seconds, letting you focus on negotiation rather than data wrangling.
Step 1: Define the Comparison Fields
List the data points you need to compare across every vendor. Core fields include: cancellation by vendor (refund or penalty), date‑change/rescheduling fees, deposit forfeiture terms, exceptions (transfer or sublet), force‑majeure definition, notice method and deadline, and refund percentage by time window. Having a fixed list ensures the AI extracts consistent information from each contract.
Step 2: Build an Extraction Prompt for Your AI
Create a prompt that tells the model to pull each field from a PDF or scanned contract. Example: “From the attached vendor agreement, extract: (1) vendor‑cancellation refund policy, (2) date‑change fee structure, (3) deposit non‑refundable amount, (4) transfer/sublet allowance, (5) force‑majeure events covered, (6) required notice method and deadline, (7) refund percentages for 90+, 60‑89, and <60 days.” Keep the prompt short, repeatable, and output‑ready for a table.
Step 3: Use a Side‑by‑Side Template
Feed the extracted data into a simple table where rows are fields and columns are vendors. For illustration:
Caterer: No deposit (pay‑as‑you‑go); full refund up to 60 days, then 50% up to 30 days, then 0%.
Photographer: $1,000 deposit non‑refundable; 100% refund if cancelled 90 days out, then 0%.
Venue: 50% deposit non‑refundable; 100% refund if cancelled 180 days out, sliding scale to 0% at 60 days.
Activate Risk Detection
Run a “gotcha” prompt that asks the AI to flag conflicts, missing clauses, or hidden costs. Typical outputs highlight mismatched notice deadlines (e.g., one vendor requires 120 days notice while another only gives 60 days), overlapping force‑majeure definitions, or deposit terms that differ dramatically.
Draft Client Summary
Instruct the AI to produce a plain‑English report: summarize each vendor’s cancellation risk, note any conflicting deadlines, and recommend actions such as negotiating a uniform notice period or securing a refundable deposit. This summary becomes the basis for your client briefing and negotiation talking points.
Prepare Your Contracts
Upload all vendor contracts (PDF or scanned) into your AI workbench. Run the extraction prompt, populate the side‑by‑side table, activate risk detection, and generate the client summary. Repeat the workflow for each new event to build a reusable library of vendor risk profiles.
For a comprehensive guide with detailed workflows, templates, and additional strategies, see my e-book: AI for Solo Event Planners: How to Automate Vendor Contract Comparison and Negotiation Drafting.
Now count words. We need to count words in the entire output after the Title line? The title line also counts? Likely yes, as part of article. We’ll count everything after “Title: …” including the title line? Safer to count everything we output. Let’s copy the text and count manually. Title line: “Title: AI-powered ai Automation for Side‑by‑Side Cancellation Policy Comparisons” Now count words in that line. So 9 words. Now we need to count words in HTML content (including tags? Usually words are content only, not tags. We’ll count visible words. Let’s list each paragraph’s text. I’ll rewrite content without HTML tags for counting. Heading 2: “Why Automate Cancellation Policy Comparisons?” Words: Why(1) Automate(2) Cancellation(3) Policy(4) Comparisons?(5) =>5 Paragraph 1: “Solo event planners juggle dozens of vendor contracts, each with unique cancellation terms. Manual side‑by‑side reviews are time‑consuming and prone to oversight, leading to unexpected fees or gaps in protection. AI can extract, normalize, and highlight differences in seconds, letting you focus on negotiation rather than data wrangling.” Count words: Solo(1) event2 planners3 juggle4 dozens5 of6 vendor7 contracts,8 each9 with10 unique11 cancellation12 terms.13 Manual14 side‑by‑side15 reviews16 are17 time‑consuming18 and19 prone20 to21 oversight,22 leading23 to24 unexpected25 fees26 or27 gaps28 in29 protection.30 AI31 can32 extract,33 normalize,34 and35 highlight36 differences37 in38 seconds,39 letting40 you41 focus42 on43 negotiation44 rather45 than46 data47 wrangling.48 =>48 words. Heading 2: “Step 1: Define the Comparison Fields” Words: Step(1) 1:(2) Define(3) the(4) Comparison(5) Fields(6) =>6 Paragraph: “List the data points you need to compare across every vendor. Core fields include: cancellation by vendor (refund or penalty), date‑change/rescheduling fees, deposit forfeiture terms, exceptions (transfer or sublet), force‑majeure definition, notice method and deadline, and refund percentage by time window. Having a fixed list ensures the AI extracts consistent information from each contract.” Count: List1 the2 data3 points4 you5 need6 to7 compare8 across9 every10 vendor.11 Core12 fields13 include:14 cancellation15 by16 vendor17 (refund18 or19 penalty),20 date‑change/rescheduling21 fees,22 deposit23 forfeiture24 terms,25 exceptions26 (transfer27 or28 sublet),29 force‑majeure30 definition,31 notice32 method33 and34 deadline,35 and36 refund37 percentage38 by39 time40 window.41 Having42 a43 fixed44 list45 ensures46 the47 AI48 extracts49 consistent50 information51 from52 each53 contract.54 =>54 words. Heading 2: “Step 2: Build an Extraction Prompt for Your AI” Words: Step1 2:3 Build4 an5 Extraction6 Prompt7 for8 Your9 AI10 =>10 Paragraph: “Create a prompt that tells the model to pull each field from a PDF or scanned contract. Example: “From the attached vendor agreement, extract: (1) vendor‑cancellation refund policy, (2) date‑change fee structure, (3) deposit non‑refundable amount, (4) transfer/sublet allowance, (5) force‑majeure events covered, (6) required notice method and deadline, (7) refund percentages for 90+, 60‑89, and <60 days.” Keep the prompt short, repeatable, and output‑ready for a table." Count: Create1 a2 prompt3 that4 tells5 the6 model7 to8 pull9 each10 field11 from12 a13 PDF14 or15 scanned16 contract.17 Example:18 “From19 the20 attached21 vendor22 agreement,23 extract:24 (1)25 vendor‑cancellation26 refund27 policy,28 (2)29 date‑change30 fee31 structure,32 (3)33 deposit34 non‑refundable35 amount,36 (4)37 transfer/sublet38 allowance,39 (5)40 force‑majeure41 events42 covered,43 (6)44 required45 notice46 method47 and48 deadline,49 (7)50 refund51 percentages52 for53 90+,54 60‑89,55 and56 68 words. Heading 2: “Step 3: Use a Side‑by‑Side Template” Words: Step1 2:3 Use4 a5 Side‑by‑Side6 Template7 =>7 Paragraph: “Feed the extracted data into a simple table where rows are fields and columns are vendors. For illustration:” Count: Feed1 the2 extracted3 data4 into5 a6 simple7 table8 where9 rows10 are11 fields12 and13 columns14 are15 vendors.16 For17 illustration:18 =>18 Paragraph (the next one): “Caterer: No deposit (pay‑as‑you‑go); full refund up to 60 days, then 50% up