{"data":[{"id":"06562f5c-01d8-4b37-afc4-b034ecdac2b5","prompts":["Morning or afternoon?","What time works best?"],"is_active":true,"created_at":"2025-12-18T16:38:36.099693+00:00","stage_name":"Step 1 – Intro","updated_at":"2025-12-18T16:38:36.099693+00:00","is_template":true,"script_text":"Hi {{lead.fullName}}, this is {{rep.name}} with {{tenant.brandName}}.\nWe're setting inspections in {{lead.city}} after the recent storm.\nYour property at {{lead.address}} is eligible for a roof assessment and written estimate.\nWould morning or afternoon tomorrow work better for you?","stage_order":1,"workflow_id":"roofer_v1","tenancy_type":"roofing","next_stage_id":null,"tenant_org_id":null,"pa_referral_dropdown":null,"derived_from_template_id":null},{"id":"4c4815c6-aa98-46e7-8ae5-01aa11495a21","prompts":["Repair","Full replacement","Not sure yet"],"is_active":true,"created_at":"2025-12-18T16:38:36.099693+00:00","stage_name":"Step 2 – Project Type","updated_at":"2025-12-18T16:38:36.099693+00:00","is_template":true,"script_text":"Are you looking for a repair, a full replacement, or not sure yet?","stage_order":2,"workflow_id":"roofer_v1","tenancy_type":"roofing","next_stage_id":null,"tenant_org_id":null,"pa_referral_dropdown":null,"derived_from_template_id":null},{"id":"74cb5985-9118-4e40-bafe-73dbcc612378","prompts":["Yes, active leak","No leaks currently"],"is_active":true,"created_at":"2025-12-18T16:38:36.099693+00:00","stage_name":"Step 3 – Active Leaks","updated_at":"2025-12-18T16:38:36.099693+00:00","is_template":true,"script_text":"Any active leaks or interior water spots right now?","stage_order":3,"workflow_id":"roofer_v1","tenancy_type":"roofing","next_stage_id":null,"tenant_org_id":null,"pa_referral_dropdown":null,"derived_from_template_id":null},{"id":"14488a77-7e9e-4c2b-bd6b-d046511473b6","prompts":["Understood","Continue"],"is_active":true,"created_at":"2025-12-18T16:38:36.099693+00:00","stage_name":"Step 3A – Mitigation Referral","updated_at":"2025-12-18T16:38:36.099693+00:00","is_template":true,"script_text":"We'll coordinate emergency tarping through Space Coast Emergency Tarping today, then proceed with your estimate once watertight.","stage_order":4,"workflow_id":"roofer_v1","tenancy_type":"roofing","next_stage_id":null,"tenant_org_id":null,"pa_referral_dropdown":null,"derived_from_template_id":null},{"id":"25c70c3c-87ba-470c-9c97-838c2576fa8c","prompts":["Insurance","Cash","Not sure"],"is_active":true,"created_at":"2025-12-18T16:38:36.099693+00:00","stage_name":"Step 4 – Insurance vs Cash","updated_at":"2025-12-18T16:38:36.099693+00:00","is_template":true,"script_text":"Are you planning to go through insurance or pay cash?","stage_order":5,"workflow_id":"roofer_v1","tenancy_type":"roofing","next_stage_id":null,"tenant_org_id":null,"pa_referral_dropdown":null,"derived_from_template_id":null},{"id":"f2bdee35-c718-421e-84d7-85de9a60cd6e","prompts":["Already filed","First inspection","Not sure"],"is_active":true,"created_at":"2025-12-18T16:38:36.099693+00:00","stage_name":"Step 5 – Claim Status","updated_at":"2025-12-18T16:38:36.099693+00:00","is_template":true,"script_text":"Have you filed a claim with your carrier, or will this be the first inspection for the claim?","stage_order":6,"workflow_id":"roofer_v1","tenancy_type":"roofing","next_stage_id":null,"tenant_org_id":null,"pa_referral_dropdown":null,"derived_from_template_id":null},{"id":"276a3c29-57be-4676-8559-c9d0dd01c62d","prompts":["Standard options","Specific preference"],"is_active":true,"created_at":"2025-12-18T16:38:36.099693+00:00","stage_name":"Step 6 – Scope & Materials","updated_at":"2025-12-18T16:38:36.099693+00:00","is_template":true,"script_text":"Any preferred materials or colors? We can bring standard options or match your preference.","stage_order":7,"workflow_id":"roofer_v1","tenancy_type":"roofing","next_stage_id":null,"tenant_org_id":null,"pa_referral_dropdown":null,"derived_from_template_id":null},{"id":"118369e1-dd4b-4155-b97b-a56b25b70af6","prompts":["Yes, have measurements","No, need measurements"],"is_active":true,"created_at":"2025-12-18T16:38:36.099693+00:00","stage_name":"Step 7 – Measurements","updated_at":"2025-12-18T16:38:36.099693+00:00","is_template":true,"script_text":"Do you have prior measurements or photos? If not, we'll handle full measurements on-site.","stage_order":8,"workflow_id":"roofer_v1","tenancy_type":"roofing","next_stage_id":null,"tenant_org_id":null,"pa_referral_dropdown":null,"derived_from_template_id":null},{"id":"70ff337c-0de0-44c3-89dd-329f714cb218","prompts":["Text reminder","Call reminder"],"is_active":true,"created_at":"2025-12-18T16:38:36.099693+00:00","stage_name":"Step 8 – Contact","updated_at":"2025-12-18T16:38:36.099693+00:00","is_template":true,"script_text":"Best number to confirm arrival — is {{lead.phone}} still good? Text or call reminder?","stage_order":9,"workflow_id":"roofer_v1","tenancy_type":"roofing","next_stage_id":null,"tenant_org_id":null,"pa_referral_dropdown":null,"derived_from_template_id":null},{"id":"72bfb6c9-79e4-4379-8e4c-edac25932f76","prompts":["Confirmed"],"is_active":true,"created_at":"2025-12-18T16:38:36.099693+00:00","stage_name":"Step 9 – Schedule Inspection","updated_at":"2025-12-18T16:38:36.099693+00:00","is_template":true,"script_text":"You're set for {{lead.appointmentDay}} around {{lead.appointmentTime}}.\nWe'll complete measurements and provide a written estimate. If insurance is involved,\nwe'll align our scope to the claim documentation.","stage_order":10,"workflow_id":"roofer_v1","tenancy_type":"roofing","next_stage_id":null,"tenant_org_id":null,"pa_referral_dropdown":null,"derived_from_template_id":null},{"id":"f891e447-8a41-4d08-89b0-317482c17e07","prompts":["Complete call"],"is_active":true,"created_at":"2025-12-18T16:38:36.099693+00:00","stage_name":"Step 10 – Close","updated_at":"2025-12-18T16:38:36.099693+00:00","is_template":true,"script_text":"You'll get a confirmation shortly. Thanks, {{lead.firstName}} — we'll see you {{lead.appointmentDay}}.","stage_order":11,"workflow_id":"roofer_v1","tenancy_type":"roofing","next_stage_id":null,"tenant_org_id":null,"pa_referral_dropdown":null,"derived_from_template_id":null},{"id":"6ad7e672-0ea9-40bc-b35e-62f1fcfa9398","prompts":["Continue"],"is_active":true,"created_at":"2025-12-18T16:38:36.099693+00:00","stage_name":"Step 1 – Intro","updated_at":"2025-12-18T16:38:36.099693+00:00","is_template":true,"script_text":"Hi {{lead.fullName}}, this is {{rep.name}} with {{tenant.brandName}}.\nWe help policyholders navigate storm damage claims in {{lead.city}}.\nI'll confirm a few details and set your inspection so we can move your claim forward.","stage_order":1,"workflow_id":"pa_v1","tenancy_type":"public_adjuster","next_stage_id":null,"tenant_org_id":null,"pa_referral_dropdown":null,"derived_from_template_id":null},{"id":"9e6ac4b1-6335-4f35-b83f-e130cd828d5c","prompts":["Has policy info","Needs to look it up"],"is_active":true,"created_at":"2025-12-18T16:38:36.099693+00:00","stage_name":"Step 2 – Policy & Carrier","updated_at":"2025-12-18T16:38:36.099693+00:00","is_template":true,"script_text":"Who is your homeowner's insurance carrier, and do you have your policy number handy?","stage_order":2,"workflow_id":"pa_v1","tenancy_type":"public_adjuster","next_stage_id":null,"tenant_org_id":null,"pa_referral_dropdown":null,"derived_from_template_id":null},{"id":"945189bc-3c00-43b5-9ee7-d756f2b755ef","prompts":["Describe damage"],"is_active":true,"created_at":"2025-12-18T16:38:36.099693+00:00","stage_name":"Step 3 – Loss Details","updated_at":"2025-12-18T16:38:36.099693+00:00","is_template":true,"script_text":"Since the last storm, what damage have you noticed? Leaks, interior stains, missing shingles, or prior repairs?","stage_order":3,"workflow_id":"pa_v1","tenancy_type":"public_adjuster","next_stage_id":null,"tenant_org_id":null,"pa_referral_dropdown":null,"derived_from_template_id":null},{"id":"7c12e9ed-6e1b-4508-9b3e-ca304387f6ac","prompts":["Already filed","First report","Not sure"],"is_active":true,"created_at":"2025-12-18T16:38:36.099693+00:00","stage_name":"Step 4 – Claim Status","updated_at":"2025-12-18T16:38:36.099693+00:00","is_template":true,"script_text":"Have you already filed a claim, or is this your first report of loss?","stage_order":4,"workflow_id":"pa_v1","tenancy_type":"public_adjuster","next_stage_id":null,"tenant_org_id":null,"pa_referral_dropdown":null,"derived_from_template_id":null},{"id":"ed67f841-2fc8-4219-93cd-7f3d1d50d5e1","prompts":["Personal residence","Rental property"],"is_active":false,"created_at":"2025-12-18T16:38:36.099693+00:00","stage_name":"Step 2 – Confirm Ownership","updated_at":"2026-05-01T16:58:20.979377+00:00","is_template":true,"script_text":"Is this your personal residence or a rental property?","stage_order":2,"workflow_id":"mitigation_v1","tenancy_type":"mitigation","next_stage_id":null,"tenant_org_id":null,"pa_referral_dropdown":null,"derived_from_template_id":null},{"id":"b28d527f-a711-4413-a632-7c3f3419bdba","prompts":["Yes, active leak","No active leak"],"is_active":true,"created_at":"2025-12-18T16:38:36.099693+00:00","stage_name":"Step 5 – Mitigation Check","updated_at":"2025-12-18T16:38:36.099693+00:00","is_template":true,"script_text":"Any active leaks right now? If so, we'll coordinate an emergency tarp through SCETARP to prevent further damage.","stage_order":5,"workflow_id":"pa_v1","tenancy_type":"public_adjuster","next_stage_id":null,"tenant_org_id":null,"pa_referral_dropdown":null,"derived_from_template_id":null},{"id":"b5a57525-ca5d-440e-b03b-ae03b6d8036a","prompts":["Has documents","No documents"],"is_active":true,"created_at":"2025-12-18T16:38:36.099693+00:00","stage_name":"Step 6 – Documents Intake","updated_at":"2025-12-18T16:38:36.099693+00:00","is_template":true,"script_text":"Please gather any prior estimates, adjuster notes, denial letters, or photos you may have. We'll review them during inspection.","stage_order":6,"workflow_id":"pa_v1","tenancy_type":"public_adjuster","next_stage_id":null,"tenant_org_id":null,"pa_referral_dropdown":null,"derived_from_template_id":null},{"id":"5167bcd2-c4fc-4072-ab15-3da4dad9944c","prompts":["Understood"],"is_active":true,"created_at":"2025-12-18T16:38:36.099693+00:00","stage_name":"Step 7 – Representation Authorization","updated_at":"2025-12-18T16:38:36.099693+00:00","is_template":true,"script_text":"We'll send a representation agreement and letter of authorization to sign electronically.\nThis allows us to communicate with the insurer and assemble your claim package.\nThere's no upfront fee; compensation is contingency-based per state rules.","stage_order":7,"workflow_id":"pa_v1","tenancy_type":"public_adjuster","next_stage_id":null,"tenant_org_id":null,"pa_referral_dropdown":null,"derived_from_template_id":null},{"id":"68097192-19c2-40ec-8ad3-fc4a38abff62","prompts":["Text","Call"],"is_active":true,"created_at":"2025-12-18T16:38:36.099693+00:00","stage_name":"Step 8 – Contact Preference","updated_at":"2025-12-18T16:38:36.099693+00:00","is_template":true,"script_text":"Best number to confirm inspection — is {{lead.phone}} still good? Text or call reminders?","stage_order":8,"workflow_id":"pa_v1","tenancy_type":"public_adjuster","next_stage_id":null,"tenant_org_id":null,"pa_referral_dropdown":null,"derived_from_template_id":null},{"id":"eba4458e-514a-4601-8565-30446904b181","prompts":["Confirmed"],"is_active":true,"created_at":"2025-12-18T16:38:36.099693+00:00","stage_name":"Step 9 – Schedule Inspection","updated_at":"2025-12-18T16:38:36.099693+00:00","is_template":true,"script_text":"You're scheduled for {{lead.appointmentDay}} around {{lead.appointmentTime}}.\nOur field inspection documents roof and interior damages with photos and measurements.\nNext, we'll do a policy review and outline next steps.","stage_order":9,"workflow_id":"pa_v1","tenancy_type":"public_adjuster","next_stage_id":null,"tenant_org_id":null,"pa_referral_dropdown":null,"derived_from_template_id":null},{"id":"9d7d31ae-ffcd-456f-9656-c352c6b121b6","prompts":["Complete call"],"is_active":true,"created_at":"2025-12-18T16:38:36.099693+00:00","stage_name":"Step 10 – Close","updated_at":"2025-12-18T16:38:36.099693+00:00","is_template":true,"script_text":"You'll receive your agreement and confirmation shortly. Thank you, {{lead.firstName}} — we'll see you {{lead.appointmentDay}}.","stage_order":10,"workflow_id":"pa_v1","tenancy_type":"public_adjuster","next_stage_id":null,"tenant_org_id":null,"pa_referral_dropdown":null,"derived_from_template_id":null},{"id":"7f790826-32db-4907-9b75-4d1d85377389","prompts":["Morning or afternoon?","What time works best?"],"is_active":true,"created_at":"2025-12-18T16:38:36.099693+00:00","stage_name":"Step 1 – Intro","updated_at":"2025-12-18T16:38:36.099693+00:00","is_template":false,"script_text":"Hi {{lead.fullName}}, this is {{rep.name}} with {{tenant.brandName}}.\nWe're setting inspections in {{lead.city}} after the recent storm.\nYour property at {{lead.address}} is eligible for a roof assessment and written estimate.\nWould morning or afternoon tomorrow work better for you?","stage_order":1,"workflow_id":"roofer_v1","tenancy_type":"roofing","next_stage_id":null,"tenant_org_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","pa_referral_dropdown":null,"derived_from_template_id":"06562f5c-01d8-4b37-afc4-b034ecdac2b5"},{"id":"6c04b009-646f-47b5-8cdf-21750ee0ffbf","prompts":["Repair","Full replacement","Not sure yet"],"is_active":true,"created_at":"2025-12-18T16:38:36.099693+00:00","stage_name":"Step 2 – Project Type","updated_at":"2025-12-18T16:38:36.099693+00:00","is_template":false,"script_text":"Are you looking for a repair, a full replacement, or not sure yet?","stage_order":2,"workflow_id":"roofer_v1","tenancy_type":"roofing","next_stage_id":null,"tenant_org_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","pa_referral_dropdown":null,"derived_from_template_id":"4c4815c6-aa98-46e7-8ae5-01aa11495a21"},{"id":"83d4b9ef-8fbd-48d6-ac69-17e393d5c78f","prompts":["Yes, active leak","No leaks currently"],"is_active":true,"created_at":"2025-12-18T16:38:36.099693+00:00","stage_name":"Step 3 – Active Leaks","updated_at":"2025-12-18T16:38:36.099693+00:00","is_template":false,"script_text":"Any active leaks or interior water spots right now?","stage_order":3,"workflow_id":"roofer_v1","tenancy_type":"roofing","next_stage_id":null,"tenant_org_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","pa_referral_dropdown":null,"derived_from_template_id":"74cb5985-9118-4e40-bafe-73dbcc612378"},{"id":"bed837c7-c3df-474a-877b-3626c6cd65fc","prompts":["Understood","Continue"],"is_active":true,"created_at":"2025-12-18T16:38:36.099693+00:00","stage_name":"Step 3A – Mitigation Referral","updated_at":"2025-12-18T16:38:36.099693+00:00","is_template":false,"script_text":"We'll coordinate emergency tarping through Space Coast Emergency Tarping today, then proceed with your estimate once watertight.","stage_order":4,"workflow_id":"roofer_v1","tenancy_type":"roofing","next_stage_id":null,"tenant_org_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","pa_referral_dropdown":null,"derived_from_template_id":"14488a77-7e9e-4c2b-bd6b-d046511473b6"},{"id":"1b6d5981-d45b-4483-ab5d-61092a991502","prompts":["Insurance","Cash","Not sure"],"is_active":true,"created_at":"2025-12-18T16:38:36.099693+00:00","stage_name":"Step 4 – Insurance vs Cash","updated_at":"2025-12-18T16:38:36.099693+00:00","is_template":false,"script_text":"Are you planning to go through insurance or pay cash?","stage_order":5,"workflow_id":"roofer_v1","tenancy_type":"roofing","next_stage_id":null,"tenant_org_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","pa_referral_dropdown":null,"derived_from_template_id":"25c70c3c-87ba-470c-9c97-838c2576fa8c"},{"id":"de226c9a-d24d-4549-8067-15c2fd4bccfb","prompts":["Already filed","First inspection","Not sure"],"is_active":true,"created_at":"2025-12-18T16:38:36.099693+00:00","stage_name":"Step 5 – Claim Status","updated_at":"2025-12-18T16:38:36.099693+00:00","is_template":false,"script_text":"Have you filed a claim with your carrier, or will this be the first inspection for the claim?","stage_order":6,"workflow_id":"roofer_v1","tenancy_type":"roofing","next_stage_id":null,"tenant_org_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","pa_referral_dropdown":null,"derived_from_template_id":"f2bdee35-c718-421e-84d7-85de9a60cd6e"},{"id":"3dace42d-7f90-4939-8434-0c224b9af937","prompts":["Standard options","Specific preference"],"is_active":true,"created_at":"2025-12-18T16:38:36.099693+00:00","stage_name":"Step 6 – Scope & Materials","updated_at":"2025-12-18T16:38:36.099693+00:00","is_template":false,"script_text":"Any preferred materials or colors? We can bring standard options or match your preference.","stage_order":7,"workflow_id":"roofer_v1","tenancy_type":"roofing","next_stage_id":null,"tenant_org_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","pa_referral_dropdown":null,"derived_from_template_id":"276a3c29-57be-4676-8559-c9d0dd01c62d"},{"id":"3ca818db-eedf-47aa-a3e8-b7000df23482","prompts":["Yes, have measurements","No, need measurements"],"is_active":true,"created_at":"2025-12-18T16:38:36.099693+00:00","stage_name":"Step 7 – Measurements","updated_at":"2025-12-18T16:38:36.099693+00:00","is_template":false,"script_text":"Do you have prior measurements or photos? If not, we'll handle full measurements on-site.","stage_order":8,"workflow_id":"roofer_v1","tenancy_type":"roofing","next_stage_id":null,"tenant_org_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","pa_referral_dropdown":null,"derived_from_template_id":"118369e1-dd4b-4155-b97b-a56b25b70af6"},{"id":"6079d90d-778d-41b9-982e-8de8da13a8a6","prompts":["Text reminder","Call reminder"],"is_active":true,"created_at":"2025-12-18T16:38:36.099693+00:00","stage_name":"Step 8 – Contact","updated_at":"2025-12-18T16:38:36.099693+00:00","is_template":false,"script_text":"Best number to confirm arrival — is {{lead.phone}} still good? Text or call reminder?","stage_order":9,"workflow_id":"roofer_v1","tenancy_type":"roofing","next_stage_id":null,"tenant_org_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","pa_referral_dropdown":null,"derived_from_template_id":"70ff337c-0de0-44c3-89dd-329f714cb218"},{"id":"4429ec0c-cb9c-49d8-8106-c3ee3d4da860","prompts":["Confirmed"],"is_active":true,"created_at":"2025-12-18T16:38:36.099693+00:00","stage_name":"Step 9 – Schedule Inspection","updated_at":"2025-12-18T16:38:36.099693+00:00","is_template":false,"script_text":"You're set for {{lead.appointmentDay}} around {{lead.appointmentTime}}.\nWe'll complete measurements and provide a written estimate. If insurance is involved,\nwe'll align our scope to the claim documentation.","stage_order":10,"workflow_id":"roofer_v1","tenancy_type":"roofing","next_stage_id":null,"tenant_org_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","pa_referral_dropdown":null,"derived_from_template_id":"72bfb6c9-79e4-4379-8e4c-edac25932f76"},{"id":"d16fbf4b-7168-4d37-861b-1757da4025e2","prompts":["Complete call"],"is_active":true,"created_at":"2025-12-18T16:38:36.099693+00:00","stage_name":"Step 10 – Close","updated_at":"2025-12-18T16:38:36.099693+00:00","is_template":false,"script_text":"You'll get a confirmation shortly. Thanks, {{lead.firstName}} — we'll see you {{lead.appointmentDay}}.","stage_order":11,"workflow_id":"roofer_v1","tenancy_type":"roofing","next_stage_id":null,"tenant_org_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","pa_referral_dropdown":null,"derived_from_template_id":"f891e447-8a41-4d08-89b0-317482c17e07"},{"id":"050a3da2-d8a1-43d4-ba44-bfc26b1c2ef1","prompts":["Morning","Afternoon"],"is_active":false,"created_at":"2025-12-18T16:38:36.099693+00:00","stage_name":"Step 1 – Intro","updated_at":"2026-05-01T16:58:20.979377+00:00","is_template":true,"script_text":"Hi {{lead.fullName}}, this is {{rep.name}} with Space Coast Emergency Tarping.\nWe're responding to the recent storm that hit {{lead.city}}.\nYour property at {{lead.address}} is in the impact zone.\nWe have crews doing no-cost roof inspections and emergency tarping if needed.\nI can add you to tomorrow's route — would morning or afternoon work better for you?","stage_order":1,"workflow_id":"mitigation_v1","tenancy_type":"mitigation","next_stage_id":null,"tenant_org_id":null,"pa_referral_dropdown":null,"derived_from_template_id":null},{"id":"1fc83a24-84a4-44c1-b55d-2e679fc523b6","prompts":["Yes, visible damage","No visible damage","Not sure"],"is_active":false,"created_at":"2025-12-18T16:38:36.099693+00:00","stage_name":"Step 3 – Damage Check","updated_at":"2026-05-01T16:58:20.979377+00:00","is_template":true,"script_text":"Since the last storm, any leaks, ceiling stains, or missing shingles?","stage_order":3,"workflow_id":"mitigation_v1","tenancy_type":"mitigation","next_stage_id":null,"tenant_org_id":null,"pa_referral_dropdown":null,"derived_from_template_id":null},{"id":"e84f16e6-4819-47da-a991-1d6b49a4fcf5","prompts":["Yes","No","Not sure"],"is_active":false,"created_at":"2025-12-18T16:38:36.099693+00:00","stage_name":"Step 4 – Insurance Verification","updated_at":"2026-05-01T16:58:20.979377+00:00","is_template":true,"script_text":"Do you currently have homeowner's insurance on this property?","stage_order":4,"workflow_id":"mitigation_v1","tenancy_type":"mitigation","next_stage_id":null,"tenant_org_id":null,"pa_referral_dropdown":null,"derived_from_template_id":null},{"id":"973949e5-7d3b-486a-8fd0-82ed2ffeddc4","prompts":["Already filed","First time","Not sure"],"is_active":false,"created_at":"2025-12-18T16:38:36.099693+00:00","stage_name":"Step 5 – Claim Status","updated_at":"2026-05-01T16:58:20.979377+00:00","is_template":true,"script_text":"Have you already filed an insurance claim, or is this the first time it's being checked?","stage_order":5,"workflow_id":"mitigation_v1","tenancy_type":"mitigation","next_stage_id":null,"tenant_org_id":null,"pa_referral_dropdown":null,"derived_from_template_id":null},{"id":"b80d64e4-02cd-4b76-adf2-fec53acd0f04","prompts":["Has claim number","No claim number"],"is_active":false,"created_at":"2025-12-18T16:38:36.099693+00:00","stage_name":"Step 6A – Existing Claim Documentation","updated_at":"2026-05-01T16:58:20.979377+00:00","is_template":true,"script_text":"Thanks. We'll document damages and tarp if needed. If you have it, what's the claim number?","stage_order":6,"workflow_id":"mitigation_v1","tenancy_type":"mitigation","next_stage_id":null,"tenant_org_id":null,"pa_referral_dropdown":null,"derived_from_template_id":null},{"id":"ea119efa-3aad-446a-9386-510abeda29c0","prompts":["Interested in PA","Not interested"],"is_active":false,"created_at":"2025-12-18T16:38:36.099693+00:00","stage_name":"Step 6B – PA Referral Path","updated_at":"2026-05-01T16:58:20.979377+00:00","is_template":true,"script_text":"After inspection, if the roof qualifies, we can connect you with a licensed Public Adjuster\nto file and manage the claim so your insurance covers the tarp and repairs.","stage_order":7,"workflow_id":"mitigation_v1","tenancy_type":"mitigation","next_stage_id":null,"tenant_org_id":null,"pa_referral_dropdown":null,"derived_from_template_id":null},{"id":"8a6f8edf-17d3-4bd1-b0f1-2cff723ce176","prompts":["Text","Call"],"is_active":false,"created_at":"2025-12-18T16:38:36.099693+00:00","stage_name":"Step 7 – Confirm Contact","updated_at":"2026-05-01T16:58:20.979377+00:00","is_template":true,"script_text":"Best number to confirm arrival — is {{lead.phone}} good? Text or call reminder?","stage_order":8,"workflow_id":"mitigation_v1","tenancy_type":"mitigation","next_stage_id":null,"tenant_org_id":null,"pa_referral_dropdown":null,"derived_from_template_id":null},{"id":"3ded7bc3-3d3b-4b2b-9ba9-f616d6a6e2d6","prompts":["Will provide access"],"is_active":false,"created_at":"2025-12-18T16:38:36.099693+00:00","stage_name":"Step 9 – Access","updated_at":"2026-05-01T16:58:20.979377+00:00","is_template":true,"script_text":"Please ensure roof or attic access. If no one's home, we'll leave a tag and photo documentation.","stage_order":10,"workflow_id":"mitigation_v1","tenancy_type":"mitigation","next_stage_id":null,"tenant_org_id":null,"pa_referral_dropdown":null,"derived_from_template_id":null},{"id":"7306b00e-623f-498c-8e82-7a0a7d535856","prompts":["Complete call"],"is_active":false,"created_at":"2025-12-18T16:38:36.099693+00:00","stage_name":"Step 10 – Close","updated_at":"2026-05-01T16:58:20.979377+00:00","is_template":true,"script_text":"You'll get a confirmation text shortly. Thanks, {{lead.firstName}} — we'll see you {{lead.appointmentDay}}.","stage_order":11,"workflow_id":"mitigation_v1","tenancy_type":"mitigation","next_stage_id":null,"tenant_org_id":null,"pa_referral_dropdown":null,"derived_from_template_id":null},{"id":"7ec4129c-7615-4c39-a16c-d954bc3e6690","prompts":["Confirmed"],"is_active":false,"created_at":"2025-12-18T16:38:36.099693+00:00","stage_name":"Step 8 – Schedule","updated_at":"2026-05-01T16:58:20.979377+00:00","is_template":true,"script_text":"We're in your area **tomorrow** and the **day after**. Which works better?","stage_order":9,"workflow_id":"mitigation_v1","tenancy_type":"mitigation","next_stage_id":null,"tenant_org_id":null,"pa_referral_dropdown":null,"derived_from_template_id":null},{"id":"5758e232-2b21-438c-bc15-e5e57c05bc5a","prompts":["Ask permission to proceed","If bad time, offer callback"],"is_active":false,"created_at":"2025-11-27T17:18:33.712038+00:00","stage_name":"Intro & Permission","updated_at":"2026-05-01T16:58:20.979377+00:00","is_template":false,"script_text":"Hi {{lead.firstName}}, this is {{rep.name}} with Space Coast Emergency Tarping. We're doing a quick storm impact survey for properties in {{lead.city}} after the high wind storm on {{lead.lastStormDate}}. Takes under a minute—is now okay, or should I call back?","stage_order":1,"workflow_id":"mitigation_v1","tenancy_type":"mitigation","next_stage_id":null,"tenant_org_id":null,"pa_referral_dropdown":null,"derived_from_template_id":null},{"id":"2e30bd4c-fa86-4982-8c4d-d0ce206b9e08","prompts":["Record roof check status","Note interior symptoms","Insurance/claim status","PA referral if claim filed"],"is_active":false,"created_at":"2025-11-27T17:18:33.712038+00:00","stage_name":"Survey Questions","updated_at":"2026-05-01T16:58:20.979377+00:00","is_template":false,"script_text":"Great, just a few quick questions:\n\n1. Has anyone checked your roof since the storm on {{lead.lastStormDate}}?\n2. Any interior signs—water spots, stains, or leaks?\n3. Do you have homeowners insurance? Have you filed a claim yet?","stage_order":2,"workflow_id":"mitigation_v1","tenancy_type":"mitigation","next_stage_id":null,"tenant_org_id":null,"pa_referral_dropdown":null,"derived_from_template_id":null},{"id":"65f8b65a-ae6e-4939-b074-ec4943941e49","prompts":["Present inspection offer","Give choice of times","Confirm interest"],"is_active":false,"created_at":"2025-11-27T17:18:33.712038+00:00","stage_name":"Offer & Recommendation","updated_at":"2026-05-01T16:58:20.979377+00:00","is_template":false,"script_text":"Based on what you've told me—we have crews doing no-cost roof inspections and emergency tarping if needed. We document everything for your insurance. We're in your area tomorrow. Does morning or afternoon work better?","stage_order":3,"workflow_id":"mitigation_v1","tenancy_type":"mitigation","next_stage_id":null,"tenant_org_id":null,"pa_referral_dropdown":null,"derived_from_template_id":null},{"id":"097abeec-a673-438d-9755-f7a583b68e3d","prompts":["Confirm address","Confirm phone","Set expectations","Thank homeowner"],"is_active":false,"created_at":"2025-11-27T17:18:33.712038+00:00","stage_name":"Close & Confirmation","updated_at":"2026-05-01T16:58:20.979377+00:00","is_template":false,"script_text":"Perfect. Just confirming—{{lead.address}}, {{lead.city}}. Best number to reach you is {{lead.phone}}? Great. Our tech will inspect the roof, document any damage, and explain your options. Thanks for your time, {{lead.firstName}}.","stage_order":4,"workflow_id":"mitigation_v1","tenancy_type":"mitigation","next_stage_id":null,"tenant_org_id":null,"pa_referral_dropdown":null,"derived_from_template_id":null},{"id":"41b19a2b-ccee-4274-a9d8-e57c68150b15","prompts":["Handle objections briefly","Stay calm and neighborly","Respect their time"],"is_active":false,"created_at":"2025-11-27T17:18:33.712038+00:00","stage_name":"Quick Rebuttals","updated_at":"2026-05-01T16:58:20.979377+00:00","is_template":false,"script_text":"Common responses:\n\n• \"Not interested\" → Totally understand. We're just documenting storm damage in the area—no obligation. Would a quick inspection give you peace of mind?\n\n• \"Already have someone\" → Great! Just making sure you're covered. If anything changes, we're local and available.\n\n• \"No damage\" → Good to hear. Sometimes damage isn't visible from the ground. Free inspection can confirm everything's solid.","stage_order":5,"workflow_id":"mitigation_v1","tenancy_type":"mitigation","next_stage_id":null,"tenant_org_id":null,"pa_referral_dropdown":null,"derived_from_template_id":null},{"id":"efc67265-43f5-4d5e-ac1d-2a1753e17686","prompts":["Confirm they are the homeowner or decision maker","If bad time, offer specific callback window","Use permit year {{lead.permitYear}} to establish relevance if needed"],"is_active":true,"created_at":"2025-11-27T18:46:16.140391+00:00","stage_name":"Intro & Permission","updated_at":"2025-11-27T18:46:16.140391+00:00","is_template":false,"script_text":"Hi {{lead.firstName}}, this is {{rep.name}} with {{tenant.brandName}}. We're reaching out to homeowners in {{lead.city}} affected by {{lead.lastStormName}} on {{lead.lastStormDate}} for a quick 45-second storm impact survey. Is now a bad time, or can I ask a couple quick questions?","stage_order":1,"workflow_id":"pa_v1","tenancy_type":"public_adjuster","next_stage_id":null,"tenant_org_id":null,"pa_referral_dropdown":null,"derived_from_template_id":null},{"id":"79afd098-7198-4b44-8db0-2f84f0dd55e9","prompts":["Confirm they are the homeowner or decision maker","If bad time, offer specific callback window","Reference permit year {{lead.permitYear}} if roof age is relevant"],"is_active":true,"created_at":"2025-11-27T18:46:16.140391+00:00","stage_name":"Intro & Permission","updated_at":"2025-11-27T18:46:16.140391+00:00","is_template":false,"script_text":"Hi {{lead.firstName}}, this is {{rep.name}} with {{tenant.brandName}}. We're doing a quick storm impact check for homes in {{lead.city}} that were under {{lead.lastStormName}} on {{lead.lastStormDate}}. Takes about 45 seconds — is now a bad time, or can I ask a couple quick questions?","stage_order":1,"workflow_id":"roofer_v1","tenancy_type":"roofing","next_stage_id":null,"tenant_org_id":null,"pa_referral_dropdown":null,"derived_from_template_id":null},{"id":"8f1bafe3-34d4-477f-a08a-47dbe3644346","prompts":["Record roof inspection status","Record interior damage","Record insurance/claim intent","PA Referral (if claim-related): JT & Gabby | Alternate PA | Other | No Referral"],"is_active":true,"created_at":"2025-11-27T18:46:16.140391+00:00","stage_name":"Survey Questions","updated_at":"2025-11-27T18:46:16.140391+00:00","is_template":false,"script_text":"1) Has anyone inspected your roof since {{lead.lastStormName}}? (Yes/No/Unsure)\n2) Any interior signs of damage — water spots, stains, leaks? (Yes/No)\n3) Are you working with insurance on this, or planning to? (Yes / No / Thinking about it)\n[Note: Roof from {{lead.permitYear}} = {{lead.roofAgeBracket}} — factor into inspection priority]","stage_order":2,"workflow_id":"roofer_v1","tenancy_type":"roofing","next_stage_id":null,"tenant_org_id":null,"pa_referral_dropdown":null,"derived_from_template_id":null},{"id":"bc2ccf6c-848b-4921-b5ba-11ebcc56141d","prompts":["Tie roof age + storm together logically","Emphasize honest documentation (insurance or cash)","Binary choice: morning or afternoon","If hesitant: \"Any downside to knowing where you stand?\""],"is_active":true,"created_at":"2025-11-27T18:46:16.140391+00:00","stage_name":"Offer & Recommendation","updated_at":"2025-11-27T18:46:16.140391+00:00","is_template":false,"script_text":"Based on what you've told me, {{lead.firstName}} — with a {{lead.roofAgeBracket}} roof and {{lead.lastStormName}} hitting your area, it's worth having a professional look. We document everything with photos so you know exactly where you stand — insurance or not.\nWe have inspectors in {{lead.city}} this week. Does morning or afternoon work better for a free inspection?","stage_order":3,"workflow_id":"roofer_v1","tenancy_type":"roofing","next_stage_id":null,"tenant_org_id":null,"pa_referral_dropdown":null,"derived_from_template_id":null},{"id":"a22e4624-70c9-4929-a52b-bfc7135ed523","prompts":["Confirm address and city","Confirm phone and contact preference","Set expectations: inspection + photos + walkthrough","Record call.outcome and call.notes"],"is_active":true,"created_at":"2025-11-27T18:46:16.140391+00:00","stage_name":"Close & Confirmation","updated_at":"2025-11-27T18:46:16.140391+00:00","is_template":false,"script_text":"Perfect. Let me confirm: the property is at {{lead.address}} in {{lead.city}}, correct? And {{lead.phone}} is the best number — do you prefer call or text for the reminder?\nOur inspector will check the roof, take photos, and walk you through exactly what they find. No pressure, just information. Any questions?","stage_order":4,"workflow_id":"roofer_v1","tenancy_type":"roofing","next_stage_id":null,"tenant_org_id":null,"pa_referral_dropdown":null,"derived_from_template_id":null},{"id":"8ffec289-886d-4c51-8381-3c51a88b868f","prompts":["Record roof inspection status","Record interior damage","Record claim status - key for PA referral","PA Referral: JT & Gabby (Preferred) | Alternate PA | Other | No Referral"],"is_active":true,"created_at":"2025-11-27T18:46:16.140391+00:00","stage_name":"Survey Questions","updated_at":"2025-11-27T18:46:16.140391+00:00","is_template":false,"script_text":"1) Has anyone checked your roof since {{lead.lastStormName}}? (Yes/No/Unsure)\n2) Any interior signs — water spots, stains, or sagging anywhere? (Yes/No)\n3) Have you filed an insurance claim, or been thinking about it? (Filed / Thinking / Denied / Not yet)\n[If claim denied or underpaid, note for PA review]","stage_order":2,"workflow_id":"pa_v1","tenancy_type":"public_adjuster","next_stage_id":null,"tenant_org_id":null,"pa_referral_dropdown":null,"derived_from_template_id":null},{"id":"b3fae1e2-703d-46a4-9cb6-1a949f8ce2ca","prompts":["Tailor offer based on claim status","Emphasize no upfront cost for PA services","Binary choice: morning or afternoon","If hesitant, use \"any downside to knowing where you stand?\""],"is_active":true,"created_at":"2025-11-27T18:46:16.140391+00:00","stage_name":"Offer & Recommendation","updated_at":"2025-11-27T18:46:16.140391+00:00","is_template":false,"script_text":"Based on what you've told me, {{lead.firstName}} — [if denied/underpaid] a licensed public adjuster can review your claim at no upfront cost and often recovers significantly more. [if no claim yet] We can help document everything properly before filing.\nWe're scheduling claim reviews in {{lead.city}} this week. Does morning or afternoon work better?","stage_order":3,"workflow_id":"pa_v1","tenancy_type":"public_adjuster","next_stage_id":null,"tenant_org_id":null,"pa_referral_dropdown":null,"derived_from_template_id":null},{"id":"25578e89-2543-466e-85d7-f7756a40c86e","prompts":["Confirm address and city","Confirm phone and contact preference","Set expectations: policy review + damage assessment","Record call.outcome and call.notes"],"is_active":true,"created_at":"2025-11-27T18:46:16.140391+00:00","stage_name":"Close & Confirmation","updated_at":"2025-11-27T18:46:16.140391+00:00","is_template":false,"script_text":"Perfect. Let me confirm: the property is at {{lead.address}} in {{lead.city}}, correct? And {{lead.phone}} is the best number — do you prefer call or text for reminders?\nOur licensed adjuster will review your policy, assess the damage, and explain what you may be entitled to. Any questions before we lock this in?","stage_order":4,"workflow_id":"pa_v1","tenancy_type":"public_adjuster","next_stage_id":null,"tenant_org_id":null,"pa_referral_dropdown":null,"derived_from_template_id":null},{"id":"9cdc1715-ac0f-4e64-b785-99b366fc61fe","prompts":["One save attempt per objection","Always end with binary close","Use data (storm, permit year) for relevance","Pattern: Acknowledge → Data/Benefit → Binary Close"],"is_active":true,"created_at":"2025-11-27T18:46:16.140391+00:00","stage_name":"Quick Rebuttals","updated_at":"2025-11-27T18:46:16.140391+00:00","is_template":false,"script_text":"\"Not interested\" → \"Totally fair. If your {{lead.permitYear}} roof took hits from {{lead.lastStormName}}, you could be leaving money on the table. Any downside to a free 10-minute review?\"\n\"Already have someone\" → \"Great you're covered. Want me to check back in a few weeks, or clear you off the list?\"\n\"Too busy\" → \"I get it. Two questions and I can tell you if it's worth your time. Knock it out now, or call back tomorrow?\"\n\"Insurance denied me\" → \"That's why I'm calling. Denials get overturned with proper documentation. Can our adjuster take a quick look — no cost unless we recover more?\"","stage_order":5,"workflow_id":"pa_v1","tenancy_type":"public_adjuster","next_stage_id":null,"tenant_org_id":null,"pa_referral_dropdown":null,"derived_from_template_id":null},{"id":"d65d9771-6bf2-49c6-92f2-22cb5735c396","prompts":["One save attempt per objection","Always end with binary close","Use storm + roof age for urgency","Pattern: Acknowledge → Data/Benefit → Binary Close"],"is_active":true,"created_at":"2025-11-27T18:46:16.140391+00:00","stage_name":"Quick Rebuttals","updated_at":"2025-11-27T18:46:16.140391+00:00","is_template":false,"script_text":"\"Not interested\" → \"I hear you. With {{lead.lastStormName}} and a {{lead.roofAgeBracket}} roof, there could be damage you can't see. Any downside to a free 15-minute check while we're in the area?\"\n\"Already had it checked\" → \"Great! Did they give you documentation? If not, we can get you photos — no charge. Worth it, or clear you off the list?\"\n\"Going through insurance\" → \"Perfect — we work with insurance all the time. Our documentation helps claims go smoother. Want us to add our inspection to your file?\"\n\"Too busy\" → \"Totally get it. Our guys are in {{lead.city}} Thursday — takes 15 minutes. Lock it in, or should I try you next week?\"","stage_order":5,"workflow_id":"roofer_v1","tenancy_type":"roofing","next_stage_id":null,"tenant_org_id":null,"pa_referral_dropdown":null,"derived_from_template_id":null}],"rows":58,"limit":200,"table":"workflow_dialogue_stages","format":"knocklaunch-table-chunk-v1","offset":0,"schema":"public"}