=== BROWSER STATE ===
URL: http://localhost:8000/campaigns
Title: Campaigns — Bulk Mailer
Result: JS result: OPENED
Warning: Overlay/modal detected - consider using dismiss_overlay

Interactive elements (27):
  [0] a "◧Dashboard" -> /
  [1] a "✦Campaigns" -> /campaigns
  [2] a "✉Gmail Accounts" -> /gmail-accounts
  [3] a "☰Recipients" -> /recipients
  [4] a "➤Send Test" -> /send-test
  [5] a "≣Logs" -> /logs
  [6] a "TSubject Lines" -> /subjects
  [7] a "❑HTML Templates" -> /templates
  [8] a "❒Saved Templates" -> /saved-templates
  [9] a "◫Attachments" -> /attachments
  [10] a "☏Company Phones" -> /phones
  [11] a "⊘Suppression List" -> /suppression
  [12] a "⚙Settings" -> /settings
  [13] button "Sign out"
  [14] button "+ New Campaign"
  [15] button "Clear All"
  [16] select "All statuses
            draftqueuedrunning
            paus"
  [17] input
  [18] button "Apply"
  [19] button "Monitor"
  [20] button "Preview"
  [21] button "Delete"
  [23] button "×"
  [24] input
  [25] button "Cancel"
  [27] button "Next ›"
  [28] button "Close"

Accessibility tree:
Page text: M Bulk Mailer OVERVIEW ◧ Dashboard ✦ Campaigns SENDING ✉ Gmail Accounts ☰ Recipients ➤ Send Test ≣ Logs CONTENT T Subject Lines ❑ HTML Templates ❒ Saved Templates ◫ Attachments ☏ Company Phones COMPLIANCE ⊘ Suppression List ⚙ Settings 👤 tester@example.com Sign out Campaigns Create campaigns with the 12-step wizard, start them, and watch live sending progress over SSE with honest per-recipient statuses. + New Campaign Clear All All Campaigns Live Monitor All statuses draft queued running paused completed cancelled failed Apply ID NAME STATUS RECIPIENTS SENT FAILED SUPPRESSED SKIPPED STARTED ACTIONS 1 QA Campaign 001 v2 cancelled 3 0 0 0 0 Sep 11, 2026, 12:14 PM Monitor Preview Delete New campaign — 12-step wizard × 1 Campaign name 2 Recipient list 3 Subject lines 4 Templates 5 Attachments 6 Variables & amounts 7 Gmail accounts 8 Rotation & weights 9 Limits & pacing 10 Company phone 11 Unsubscribe 12 Confirm & start Step 1 — Campaign name A clear, unique name for this campaign. It appears in logs and exports. Campaign name Cancel Next › Close

Screenshot: /workspace/.screenshots/step_372.png
Use see-image to view: /workspace/.screenshots/step_372.png
=== END ===
=== BROWSER STATE ===
URL: http://localhost:8000/campaigns
Title: Campaigns — Bulk Mailer
Result: JS result: S1-DONE
Warning: Overlay/modal detected - consider using dismiss_overlay

Interactive elements (28):
  [0] a "◧Dashboard" -> /
  [1] a "✦Campaigns" -> /campaigns
  [2] a "✉Gmail Accounts" -> /gmail-accounts
  [3] a "☰Recipients" -> /recipients
  [4] a "➤Send Test" -> /send-test
  [5] a "≣Logs" -> /logs
  [6] a "TSubject Lines" -> /subjects
  [7] a "❑HTML Templates" -> /templates
  [8] a "❒Saved Templates" -> /saved-templates
  [9] a "◫Attachments" -> /attachments
  [10] a "☏Company Phones" -> /phones
  [11] a "⊘Suppression List" -> /suppression
  [12] a "⚙Settings" -> /settings
  [13] button "Sign out"
  [14] button "+ New Campaign"
  [15] button "Clear All"
  [16] select "All statuses
            draftqueuedrunning
            paus"
  [17] input
  [18] button "Apply"
  [19] button "Monitor"
  [20] button "Preview"
  [21] button "Delete"
  [23] button "×"
  [24] input type="radio"
  [25] button "Cancel"
  [26] button "‹ Back"
  [27] button "Next ›"
  [28] button "Close"

Accessibility tree:
Page text: M Bulk Mailer OVERVIEW ◧ Dashboard ✦ Campaigns SENDING ✉ Gmail Accounts ☰ Recipients ➤ Send Test ≣ Logs CONTENT T Subject Lines ❑ HTML Templates ❒ Saved Templates ◫ Attachments ☏ Company Phones COMPLIANCE ⊘ Suppression List ⚙ Settings 👤 tester@example.com Sign out Campaigns Create campaigns with the 12-step wizard, start them, and watch live sending progress over SSE with honest per-recipient statuses. + New Campaign Clear All All Campaigns Live Monitor All statuses draft queued running paused completed cancelled failed Apply ID NAME STATUS RECIPIENTS SENT FAILED SUPPRESSED SKIPPED STARTED ACTIONS 1 QA Campaign 001 v2 cancelled 3 0 0 0 0 Sep 11, 2026, 12:14 PM Monitor Preview Delete New campaign — 12-step wizard × ✓ Campaign name 2 Recipient list 3 Subject lines 4 Templates 5 Attachments 6 Variables & amounts 7 Gmail accounts 8 Rotation & weights 9 Limits & pacing 10 Company phone 11 Unsubscribe 12 Confirm & start Step 2 — Recipient list Pick the list to send to. Max 2000 recipients per campaign; only valid, non-suppressed rows are used. QA List A — 3 rows · 3 valid Cancel ‹ Back Next › Close

Screenshot: /workspace/.screenshots/step_373.png
Use see-image to view: /workspace/.screenshots/step_373.png
=== END ===
=== BROWSER STATE ===
URL: http://localhost:8000/campaigns
Title: Campaigns — Bulk Mailer
Result: Waited 1s
Warning: Overlay/modal detected - consider using dismiss_overlay

Interactive elements (28):
  [0] a "◧Dashboard" -> /
  [1] a "✦Campaigns" -> /campaigns
  [2] a "✉Gmail Accounts" -> /gmail-accounts
  [3] a "☰Recipients" -> /recipients
  [4] a "➤Send Test" -> /send-test
  [5] a "≣Logs" -> /logs
  [6] a "TSubject Lines" -> /subjects
  [7] a "❑HTML Templates" -> /templates
  [8] a "❒Saved Templates" -> /saved-templates
  [9] a "◫Attachments" -> /attachments
  [10] a "☏Company Phones" -> /phones
  [11] a "⊘Suppression List" -> /suppression
  [12] a "⚙Settings" -> /settings
  [13] button "Sign out"
  [14] button "+ New Campaign"
  [15] button "Clear All"
  [16] select "All statuses
            draftqueuedrunning
            paus"
  [17] input
  [18] button "Apply"
  [19] button "Monitor"
  [20] button "Preview"
  [21] button "Delete"
  [23] button "×"
  [24] input type="radio"
  [25] button "Cancel"
  [26] button "‹ Back"
  [27] button "Next ›"
  [28] button "Close"

Accessibility tree:
Page text: M Bulk Mailer OVERVIEW ◧ Dashboard ✦ Campaigns SENDING ✉ Gmail Accounts ☰ Recipients ➤ Send Test ≣ Logs CONTENT T Subject Lines ❑ HTML Templates ❒ Saved Templates ◫ Attachments ☏ Company Phones COMPLIANCE ⊘ Suppression List ⚙ Settings 👤 tester@example.com Sign out Campaigns Create campaigns with the 12-step wizard, start them, and watch live sending progress over SSE with honest per-recipient statuses. + New Campaign Clear All All Campaigns Live Monitor All statuses draft queued running paused completed cancelled failed Apply ID NAME STATUS RECIPIENTS SENT FAILED SUPPRESSED SKIPPED STARTED ACTIONS 1 QA Campaign 001 v2 cancelled 3 0 0 0 0 Sep 11, 2026, 12:14 PM Monitor Preview Delete New campaign — 12-step wizard × ✓ Campaign name 2 Recipient list 3 Subject lines 4 Templates 5 Attachments 6 Variables & amounts 7 Gmail accounts 8 Rotation & weights 9 Limits & pacing 10 Company phone 11 Unsubscribe 12 Confirm & start Step 2 — Recipient list Pick the list to send to. Max 2000 recipients per campaign; only valid, non-suppressed rows are used. QA List A — 3 rows · 3 valid Cancel ‹ Back Next › Close

Screenshot: /workspace/.screenshots/step_374.png
Use see-image to view: /workspace/.screenshots/step_374.png
=== END ===
=== BROWSER STATE ===
URL: http://localhost:8000/campaigns
Title: Campaigns — Bulk Mailer
Result: JS result: S2-DONE
Warning: Overlay/modal detected - consider using dismiss_overlay

Interactive elements (33):
  [0] a "◧Dashboard" -> /
  [1] a "✦Campaigns" -> /campaigns
  [2] a "✉Gmail Accounts" -> /gmail-accounts
  [3] a "☰Recipients" -> /recipients
  [4] a "➤Send Test" -> /send-test
  [5] a "≣Logs" -> /logs
  [6] a "TSubject Lines" -> /subjects
  [7] a "❑HTML Templates" -> /templates
  [8] a "❒Saved Templates" -> /saved-templates
  [9] a "◫Attachments" -> /attachments
  [10] a "☏Company Phones" -> /phones
  [11] a "⊘Suppression List" -> /suppression
  [12] a "⚙Settings" -> /settings
  [13] button "Sign out"
  [14] button "+ New Campaign"
  [15] button "Clear All"
  [16] select "All statuses
            draftqueuedrunning
            paus"
  [17] input
  [18] button "Apply"
  [19] button "Monitor"
  [20] button "Preview"
  [21] button "Delete"
  [23] button "×"
  [24] input type="checkbox"
  [25] input type="checkbox"
  [26] input type="checkbox"
  [27] input type="radio"
  [28] input type="radio"
  [29] input type="radio"
  [30] button "Cancel"
  [31] button "‹ Back"
  [32] button "Next ›"
  [33] button "Close"

Accessibility tree:
Page text: M Bulk Mailer OVERVIEW ◧ Dashboard ✦ Campaigns SENDING ✉ Gmail Accounts ☰ Recipients ➤ Send Test ≣ Logs CONTENT T Subject Lines ❑ HTML Templates ❒ Saved Templates ◫ Attachments ☏ Company Phones COMPLIANCE ⊘ Suppression List ⚙ Settings 👤 tester@example.com Sign out Campaigns Create campaigns with the 12-step wizard, start them, and watch live sending progress over SSE with honest per-recipient statuses. + New Campaign Clear All All Campaigns Live Monitor All statuses draft queued running paused completed cancelled failed Apply ID NAME STATUS RECIPIENTS SENT FAILED SUPPRESSED SKIPPED STARTED ACTIONS 1 QA Campaign 001 v2 cancelled 3 0 0 0 0 Sep 11, 2026, 12:14 PM Monitor Preview Delete New campaign — 12-step wizard × ✓ Campaign name ✓ Recipient list 3 Subject lines 4 Templates 5 Attachments 6 Variables & amounts 7 Gmail accounts 8 Rotation & weights 9 Limits & pacing 10 Company phone 11 Unsubscribe 12 Confirm & start Step 3 — Subject lines Select subject line variations (up to 1000) and how they rotate across recipients. Balance due: %RandomTotal% — due %DueDate% Payment reminder for %FirstName% Invoice %RandomInvoiceNumber% for %CompanyName% Subject rotation Round robin Random shuffle Fixed first subject Cancel ‹ Back Next › Close

Screenshot: /workspace/.screenshots/step_375.png
Use see-image to view: /workspace/.screenshots/step_375.png
=== END ===
=== BROWSER STATE ===
URL: http://localhost:8000/campaigns
Title: Campaigns — Bulk Mailer
Result: Waited 1s
Warning: Overlay/modal detected - consider using dismiss_overlay

Interactive elements (33):
  [0] a "◧Dashboard" -> /
  [1] a "✦Campaigns" -> /campaigns
  [2] a "✉Gmail Accounts" -> /gmail-accounts
  [3] a "☰Recipients" -> /recipients
  [4] a "➤Send Test" -> /send-test
  [5] a "≣Logs" -> /logs
  [6] a "TSubject Lines" -> /subjects
  [7] a "❑HTML Templates" -> /templates
  [8] a "❒Saved Templates" -> /saved-templates
  [9] a "◫Attachments" -> /attachments
  [10] a "☏Company Phones" -> /phones
  [11] a "⊘Suppression List" -> /suppression
  [12] a "⚙Settings" -> /settings
  [13] button "Sign out"
  [14] button "+ New Campaign"
  [15] button "Clear All"
  [16] select "All statuses
            draftqueuedrunning
            paus"
  [17] input
  [18] button "Apply"
  [19] button "Monitor"
  [20] button "Preview"
  [21] button "Delete"
  [23] button "×"
  [24] input type="checkbox"
  [25] input type="checkbox"
  [26] input type="checkbox"
  [27] input type="radio"
  [28] input type="radio"
  [29] input type="radio"
  [30] button "Cancel"
  [31] button "‹ Back"
  [32] button "Next ›"
  [33] button "Close"

Accessibility tree:
Page text: M Bulk Mailer OVERVIEW ◧ Dashboard ✦ Campaigns SENDING ✉ Gmail Accounts ☰ Recipients ➤ Send Test ≣ Logs CONTENT T Subject Lines ❑ HTML Templates ❒ Saved Templates ◫ Attachments ☏ Company Phones COMPLIANCE ⊘ Suppression List ⚙ Settings 👤 tester@example.com Sign out Campaigns Create campaigns with the 12-step wizard, start them, and watch live sending progress over SSE with honest per-recipient statuses. + New Campaign Clear All All Campaigns Live Monitor All statuses draft queued running paused completed cancelled failed Apply ID NAME STATUS RECIPIENTS SENT FAILED SUPPRESSED SKIPPED STARTED ACTIONS 1 QA Campaign 001 v2 cancelled 3 0 0 0 0 Sep 11, 2026, 12:14 PM Monitor Preview Delete New campaign — 12-step wizard × ✓ Campaign name ✓ Recipient list 3 Subject lines 4 Templates 5 Attachments 6 Variables & amounts 7 Gmail accounts 8 Rotation & weights 9 Limits & pacing 10 Company phone 11 Unsubscribe 12 Confirm & start Step 3 — Subject lines Select subject line variations (up to 1000) and how they rotate across recipients. Balance due: %RandomTotal% — due %DueDate% Payment reminder for %FirstName% Invoice %RandomInvoiceNumber% for %CompanyName% Subject rotation Round robin Random shuffle Fixed first subject Cancel ‹ Back Next › Close

Screenshot: /workspace/.screenshots/step_376.png
Use see-image to view: /workspace/.screenshots/step_376.png
=== END ===
=== BROWSER STATE ===
URL: http://localhost:8000/campaigns
Title: Campaigns — Bulk Mailer
Result: JS result: S3-DONE
Warning: Overlay/modal detected - consider using dismiss_overlay

Interactive elements (32):
  [0] a "◧Dashboard" -> /
  [1] a "✦Campaigns" -> /campaigns
  [2] a "✉Gmail Accounts" -> /gmail-accounts
  [3] a "☰Recipients" -> /recipients
  [4] a "➤Send Test" -> /send-test
  [5] a "≣Logs" -> /logs
  [6] a "TSubject Lines" -> /subjects
  [7] a "❑HTML Templates" -> /templates
  [8] a "❒Saved Templates" -> /saved-templates
  [9] a "◫Attachments" -> /attachments
  [10] a "☏Company Phones" -> /phones
  [11] a "⊘Suppression List" -> /suppression
  [12] a "⚙Settings" -> /settings
  [13] button "Sign out"
  [14] button "+ New Campaign"
  [15] button "Clear All"
  [16] select "All statuses
            draftqueuedrunning
            paus"
  [17] input
  [18] button "Apply"
  [19] button "Monitor"
  [20] button "Preview"
  [21] button "Delete"
  [23] button "×"
  [24] input type="checkbox"
  [25] input type="checkbox"
  [26] input type="radio"
  [27] input type="radio"
  [28] input type="radio"
  [29] button "Cancel"
  [30] button "‹ Back"
  [31] button "Next ›"
  [32] button "Close"

Accessibility tree:
Page text: M Bulk Mailer OVERVIEW ◧ Dashboard ✦ Campaigns SENDING ✉ Gmail Accounts ☰ Recipients ➤ Send Test ≣ Logs CONTENT T Subject Lines ❑ HTML Templates ❒ Saved Templates ◫ Attachments ☏ Company Phones COMPLIANCE ⊘ Suppression List ⚙ Settings 👤 tester@example.com Sign out Campaigns Create campaigns with the 12-step wizard, start them, and watch live sending progress over SSE with honest per-recipient statuses. + New Campaign Clear All All Campaigns Live Monitor All statuses draft queued running paused completed cancelled failed Apply ID NAME STATUS RECIPIENTS SENT FAILED SUPPRESSED SKIPPED STARTED ACTIONS 1 QA Campaign 001 v2 cancelled 3 0 0 0 0 Sep 11, 2026, 12:14 PM Monitor Preview Delete New campaign — 12-step wizard × ✓ Campaign name ✓ Recipient list ✓ Subject lines 4 Templates 5 Attachments 6 Variables & amounts 7 Gmail accounts 8 Rotation & weights 9 Limits & pacing 10 Company phone 11 Unsubscribe 12 Confirm & start Step 4 — HTML templates Select one or more templates and how they sequence across recipients. qa_invoice.html QA Invoice — blue Template sequence mode Repeat from start Stop after last Random Cancel ‹ Back Next › Close

Screenshot: /workspace/.screenshots/step_377.png
Use see-image to view: /workspace/.screenshots/step_377.png
=== END ===
=== BROWSER STATE ===
URL: http://localhost:8000/campaigns
Title: Campaigns — Bulk Mailer
Result: Waited 1s
Warning: Overlay/modal detected - consider using dismiss_overlay

Interactive elements (32):
  [0] a "◧Dashboard" -> /
  [1] a "✦Campaigns" -> /campaigns
  [2] a "✉Gmail Accounts" -> /gmail-accounts
  [3] a "☰Recipients" -> /recipients
  [4] a "➤Send Test" -> /send-test
  [5] a "≣Logs" -> /logs
  [6] a "TSubject Lines" -> /subjects
  [7] a "❑HTML Templates" -> /templates
  [8] a "❒Saved Templates" -> /saved-templates
  [9] a "◫Attachments" -> /attachments
  [10] a "☏Company Phones" -> /phones
  [11] a "⊘Suppression List" -> /suppression
  [12] a "⚙Settings" -> /settings
  [13] button "Sign out"
  [14] button "+ New Campaign"
  [15] button "Clear All"
  [16] select "All statuses
            draftqueuedrunning
            paus"
  [17] input
  [18] button "Apply"
  [19] button "Monitor"
  [20] button "Preview"
  [21] button "Delete"
  [23] button "×"
  [24] input type="checkbox"
  [25] input type="checkbox"
  [26] input type="radio"
  [27] input type="radio"
  [28] input type="radio"
  [29] button "Cancel"
  [30] button "‹ Back"
  [31] button "Next ›"
  [32] button "Close"

Accessibility tree:
Page text: M Bulk Mailer OVERVIEW ◧ Dashboard ✦ Campaigns SENDING ✉ Gmail Accounts ☰ Recipients ➤ Send Test ≣ Logs CONTENT T Subject Lines ❑ HTML Templates ❒ Saved Templates ◫ Attachments ☏ Company Phones COMPLIANCE ⊘ Suppression List ⚙ Settings 👤 tester@example.com Sign out Campaigns Create campaigns with the 12-step wizard, start them, and watch live sending progress over SSE with honest per-recipient statuses. + New Campaign Clear All All Campaigns Live Monitor All statuses draft queued running paused completed cancelled failed Apply ID NAME STATUS RECIPIENTS SENT FAILED SUPPRESSED SKIPPED STARTED ACTIONS 1 QA Campaign 001 v2 cancelled 3 0 0 0 0 Sep 11, 2026, 12:14 PM Monitor Preview Delete New campaign — 12-step wizard × ✓ Campaign name ✓ Recipient list ✓ Subject lines 4 Templates 5 Attachments 6 Variables & amounts 7 Gmail accounts 8 Rotation & weights 9 Limits & pacing 10 Company phone 11 Unsubscribe 12 Confirm & start Step 4 — HTML templates Select one or more templates and how they sequence across recipients. qa_invoice.html QA Invoice — blue Template sequence mode Repeat from start Stop after last Random Cancel ‹ Back Next › Close

Screenshot: /workspace/.screenshots/step_378.png
Use see-image to view: /workspace/.screenshots/step_378.png
=== END ===
=== BROWSER STATE ===
URL: http://localhost:8000/campaigns
Title: Campaigns — Bulk Mailer
Result: JS result: S4-DONE
Warning: Overlay/modal detected - consider using dismiss_overlay

Interactive elements (34):
  [0] a "◧Dashboard" -> /
  [1] a "✦Campaigns" -> /campaigns
  [2] a "✉Gmail Accounts" -> /gmail-accounts
  [3] a "☰Recipients" -> /recipients
  [4] a "➤Send Test" -> /send-test
  [5] a "≣Logs" -> /logs
  [6] a "TSubject Lines" -> /subjects
  [7] a "❑HTML Templates" -> /templates
  [8] a "❒Saved Templates" -> /saved-templates
  [9] a "◫Attachments" -> /attachments
  [10] a "☏Company Phones" -> /phones
  [11] a "⊘Suppression List" -> /suppression
  [12] a "⚙Settings" -> /settings
  [13] button "Sign out"
  [14] button "+ New Campaign"
  [15] button "Clear All"
  [16] select "All statuses
            draftqueuedrunning
            paus"
  [17] input
  [18] button "Apply"
  [19] button "Monitor"
  [20] button "Preview"
  [21] button "Delete"
  [23] button "×"
  [24] input type="radio"
  [25] input type="radio"
  [26] input type="radio"
  [27] input type="radio"
  [28] input type="radio"
  [29] input type="radio"
  [30] input type="radio"
  [31] button "Cancel"
  [32] button "‹ Back"
  [33] button "Next ›"
  [34] button "Close"

Accessibility tree:
Page text: M Bulk Mailer OVERVIEW ◧ Dashboard ✦ Campaigns SENDING ✉ Gmail Accounts ☰ Recipients ➤ Send Test ≣ Logs CONTENT T Subject Lines ❑ HTML Templates ❒ Saved Templates ◫ Attachments ☏ Company Phones COMPLIANCE ⊘ Suppression List ⚙ Settings 👤 tester@example.com Sign out Campaigns Create campaigns with the 12-step wizard, start them, and watch live sending progress over SSE with honest per-recipient statuses. + New Campaign Clear All All Campaigns Live Monitor All statuses draft queued running paused completed cancelled failed Apply ID NAME STATUS RECIPIENTS SENT FAILED SUPPRESSED SKIPPED STARTED ACTIONS 1 QA Campaign 001 v2 cancelled 3 0 0 0 0 Sep 11, 2026, 12:14 PM Monitor Preview Delete New campaign — 12-step wizard × ✓ Campaign name ✓ Recipient list ✓ Subject lines ✓ Templates 5 Attachments 6 Variables & amounts 7 Gmail accounts 8 Rotation & weights 9 Limits & pacing 10 Company phone 11 Unsubscribe 12 Confirm & start Step 5 — Attachments Choose what to attach. Auto-convert modes render the email body per recipient and attach it as a real PDF, PNG image or Word document. No attachment Generated PDF invoice Stored file attachment Image attachment Auto-convert the email body before sending Body → PDF Body → Image (PNG) Body → Word (.docx) Cancel ‹ Back Next › Close

Screenshot: /workspace/.screenshots/step_379.png
Use see-image to view: /workspace/.screenshots/step_379.png
=== END ===
=== BROWSER STATE ===
URL: http://localhost:8000/campaigns
Title: Campaigns — Bulk Mailer
Result: Waited 1s
Warning: Overlay/modal detected - consider using dismiss_overlay

Interactive elements (34):
  [0] a "◧Dashboard" -> /
  [1] a "✦Campaigns" -> /campaigns
  [2] a "✉Gmail Accounts" -> /gmail-accounts
  [3] a "☰Recipients" -> /recipients
  [4] a "➤Send Test" -> /send-test
  [5] a "≣Logs" -> /logs
  [6] a "TSubject Lines" -> /subjects
  [7] a "❑HTML Templates" -> /templates
  [8] a "❒Saved Templates" -> /saved-templates
  [9] a "◫Attachments" -> /attachments
  [10] a "☏Company Phones" -> /phones
  [11] a "⊘Suppression List" -> /suppression
  [12] a "⚙Settings" -> /settings
  [13] button "Sign out"
  [14] button "+ New Campaign"
  [15] button "Clear All"
  [16] select "All statuses
            draftqueuedrunning
            paus"
  [17] input
  [18] button "Apply"
  [19] button "Monitor"
  [20] button "Preview"
  [21] button "Delete"
  [23] button "×"
  [24] input type="radio"
  [25] input type="radio"
  [26] input type="radio"
  [27] input type="radio"
  [28] input type="radio"
  [29] input type="radio"
  [30] input type="radio"
  [31] button "Cancel"
  [32] button "‹ Back"
  [33] button "Next ›"
  [34] button "Close"

Accessibility tree:
Page text: M Bulk Mailer OVERVIEW ◧ Dashboard ✦ Campaigns SENDING ✉ Gmail Accounts ☰ Recipients ➤ Send Test ≣ Logs CONTENT T Subject Lines ❑ HTML Templates ❒ Saved Templates ◫ Attachments ☏ Company Phones COMPLIANCE ⊘ Suppression List ⚙ Settings 👤 tester@example.com Sign out Campaigns Create campaigns with the 12-step wizard, start them, and watch live sending progress over SSE with honest per-recipient statuses. + New Campaign Clear All All Campaigns Live Monitor All statuses draft queued running paused completed cancelled failed Apply ID NAME STATUS RECIPIENTS SENT FAILED SUPPRESSED SKIPPED STARTED ACTIONS 1 QA Campaign 001 v2 cancelled 3 0 0 0 0 Sep 11, 2026, 12:14 PM Monitor Preview Delete New campaign — 12-step wizard × ✓ Campaign name ✓ Recipient list ✓ Subject lines ✓ Templates 5 Attachments 6 Variables & amounts 7 Gmail accounts 8 Rotation & weights 9 Limits & pacing 10 Company phone 11 Unsubscribe 12 Confirm & start Step 5 — Attachments Choose what to attach. Auto-convert modes render the email body per recipient and attach it as a real PDF, PNG image or Word document. No attachment Generated PDF invoice Stored file attachment Image attachment Auto-convert the email body before sending Body → PDF Body → Image (PNG) Body → Word (.docx) Cancel ‹ Back Next › Close

Screenshot: /workspace/.screenshots/step_380.png
Use see-image to view: /workspace/.screenshots/step_380.png
=== END ===
