@@ -380,24 +380,6 @@ <h1 class="mt-4 text-3xl font-semibold tracking-tight sm:text-4xl">
380380 }
381381 } ,
382382 partnerEvents : {
383- events : [
384- { date : "May 3" , type : "Webinar" , name : "“Data to Decisions: AI in Marketing”" , host : "Recast" , invited : 950 , attended : 870 , opps : 220 , oppInvited : "23%" , oppAttended : "25%" , closed : 55 , won : "25%" } ,
385- { date : "May 17" , type : "User Group" , name : "“Customer Analytics Roundtable – Boston”" , host : "Recast" , invited : 25 , attended : 18 , opps : 4 , oppInvited : "16%" , oppAttended : "22%" , closed : 1 , won : "25%" } ,
386- { date : "May 30" , type : "Partner Event" , name : "“Joint Insights with Mixpanel”" , host : "Partner" , invited : 300 , attended : 210 , opps : 45 , oppInvited : "15%" , oppAttended : "21%" , closed : 9 , won : "20%" } ,
387- { date : "Jun 6" , type : "Webinar" , name : "“Marketing Mix Modeling Deep Dive”" , host : "Recast" , invited : 1000 , attended : 910 , opps : 250 , oppInvited : "25%" , oppAttended : "27%" , closed : 70 , won : "28%" } ,
388- { date : "Jun 21" , type : "Event" , name : "“Recast Summer Data Summit”" , host : "Recast" , invited : 240 , attended : 190 , opps : 45 , oppInvited : "19%" , oppAttended : "24%" , closed : 11 , won : "24%" } ,
389- { date : "Jul 9" , type : "User Group" , name : "“Growth Marketing Leaders NYC”" , host : "Recast" , invited : 20 , attended : 17 , opps : 5 , oppInvited : "25%" , oppAttended : "29%" , closed : 1 , won : "20%" } ,
390- { date : "Jul 23" , type : "Webinar" , name : "“Forecasting for Modern Marketers”" , host : "Recast" , invited : 780 , attended : 710 , opps : 175 , oppInvited : "22%" , oppAttended : "25%" , closed : 45 , won : "26%" } ,
391- { date : "Aug 8" , type : "Conference + HH" , name : "“AdTech Connect LA”" , host : "Recast" , invited : 320 , attended : 290 , opps : 80 , oppInvited : "25%" , oppAttended : "28%" , closed : 22 , won : "27%" } ,
392- { date : "Aug 28" , type : "Partner Event" , name : "“Recast x HubSpot Insights Live”" , host : "Partner" , invited : 280 , attended : 210 , opps : 60 , oppInvited : "21%" , oppAttended : "29%" , closed : 14 , won : "23%" } ,
393- { date : "Sep 6" , type : "Webinar" , name : "“Attribution in a Cookieless Future”" , host : "Recast" , invited : 1050 , attended : 970 , opps : 280 , oppInvited : "27%" , oppAttended : "29%" , closed : 75 , won : "27%" } ,
394- { date : "Sep 18" , type : "User Group" , name : "“Recast Regional Meetup – Chicago”" , host : "Recast" , invited : 18 , attended : 16 , opps : 4 , oppInvited : "22%" , oppAttended : "25%" , closed : 1 , won : "25%" } ,
395- { date : "Sep 26" , type : "Partner Event" , name : "“Data-Driven Growth Day”" , host : "Partner" , invited : 260 , attended : 200 , opps : 52 , oppInvited : "20%" , oppAttended : "26%" , closed : 13 , won : "25%" } ,
396- { date : "Oct 4" , type : "Webinar" , name : "“ROI Modeling for CMOs”" , host : "Recast" , invited : 900 , attended : 830 , opps : 210 , oppInvited : "23%" , oppAttended : "25%" , closed : 60 , won : "29%" } ,
397- { date : "Oct 14" , type : "User Group" , name : "“Customer Insights Community – London”" , host : "Recast" , invited : 20 , attended : 17 , opps : 4 , oppInvited : "20%" , oppAttended : "24%" , closed : 1 , won : "25%" } ,
398- { date : "Oct 22" , type : "Conference + HH" , name : "“MarTech Europe”" , host : "Recast" , invited : 340 , attended : 310 , opps : 90 , oppInvited : "26%" , oppAttended : "29%" , closed : 27 , won : "30%" } ,
399- { date : "Nov 6" , type : "Webinar" , name : "“Media Spend Optimization Tactics”" , host : "Recast" , invited : 880 , attended : 820 , opps : 200 , oppInvited : "23%" , oppAttended : "24%" , closed : 52 , won : "26%" } ,
400- ] ,
401383 summaries : [
402384 { type : "Webinars" , events : 6 , avgInvited : 926 , avgAttended : 853 , avgOpps : 222 , avgOppInvited : "24%" , avgOppAttended : "26%" , avgClosed : 59 , win : "27%" } ,
403385 { type : "User Groups" , events : 4 , avgInvited : 21 , avgAttended : 17 , avgOpps : 4 , avgOppInvited : "21%" , avgOppAttended : "25%" , avgClosed : 1 , win : "24%" } ,
@@ -596,11 +578,11 @@ <h1 class="mt-4 text-3xl font-semibold tracking-tight sm:text-4xl">
596578 <div class="flex flex-col gap-4 mt-6">
597579 <button id="businessPlanButton" class="inline-flex items-center gap-2 rounded-full bg-[#0070F3] px-5 py-2.5 text-sm text-white hover:bg-[#005AD0] focus:outline-none focus:ring-2 focus:ring-[#0070F3] focus:ring-offset-2">
598580 <i data-lucide="file-text" class="h-4 w-4"></i>
599- View Business Plan
581+ Mutual Business Plan
600582 </button>
601583 <button id="partnerEventsButton" class="inline-flex items-center gap-2 rounded-full bg-[#0070F3] px-5 py-2.5 text-sm text-white hover:bg-[#005AD0] focus:outline-none focus:ring-2 focus:ring-[#0070F3] focus:ring-offset-2">
602584 <i data-lucide="calendar" class="h-4 w-4"></i>
603- View Partner Events
585+ MDF | Joint lead-Gen Example
604586 </button>
605587 </div>
606588 ` ;
@@ -913,49 +895,13 @@ <h2 class="text-2xl font-bold mb-6 flex items-center gap-3"><i data-lucide="file
913895 function renderPartnerEventsModal ( ) {
914896 return `
915897 <div class="fixed inset-0 z-50 flex items-center justify-center bg-black/50 px-4" role="dialog" aria-modal="true" id="partnerEventsModal">
916- <div class="relative max-w-5xl w-full bg-white rounded-2xl shadow-2xl p-8 max-h-[90vh] overflow-y-auto">
898+ <div class="relative max-w-4xl w-full bg-white rounded-2xl shadow-2xl p-8 max-h-[90vh] overflow-y-auto">
917899 <button class="absolute top-4 right-4 text-[#4A5568] hover:text-[#0A1C60] focus:outline-none" id="closePartnerEvents">
918900 <i data-lucide="x" class="h-6 w-6"></i>
919901 <span class="sr-only">Close</span>
920902 </button>
921- <h2 class="text-2xl font-bold mb-6 flex items-center gap-3"><i data-lucide="calendar" class="h-6 w-6 stroke-[#0070F3]"></i>Recast & Partner Marketing Events (Last 6 Months)</h2>
922- <div class="overflow-x-auto mb-8">
923- <table class="min-w-full divide-y divide-[#E2E8F0]">
924- <thead>
925- <tr>
926- <th class="px-6 py-3 text-left text-sm font-semibold text-[#0A1C60]">Date</th>
927- <th class="px-6 py-3 text-left text-sm font-semibold text-[#0A1C60]">Type</th>
928- <th class="px-6 py-3 text-left text-sm font-semibold text-[#0A1C60]">Event Name</th>
929- <th class="px-6 py-3 text-left text-sm font-semibold text-[#0A1C60]">Host</th>
930- <th class="px-6 py-3 text-left text-sm font-semibold text-[#0A1C60]">Invited</th>
931- <th class="px-6 py-3 text-left text-sm font-semibold text-[#0A1C60]">Attended</th>
932- <th class="px-6 py-3 text-left text-sm font-semibold text-[#0A1C60]">Opps Created</th>
933- <th class="px-6 py-3 text-left text-sm font-semibold text-[#0A1C60]">Opp % of Invited</th>
934- <th class="px-6 py-3 text-left text-sm font-semibold text-[#0A1C60]">Opp % of Attended</th>
935- <th class="px-6 py-3 text-left text-sm font-semibold text-[#0A1C60]">Closed Won</th>
936- <th class="px-6 py-3 text-left text-sm font-semibold text-[#0A1C60]">Won % of Opps</th>
937- </tr>
938- </thead>
939- <tbody class="divide-y divide-[#E2E8F0]">
940- ${ STATE . partnerEvents . events . map ( e => `
941- <tr>
942- <td class="px-6 py-4 text-sm text-[#4A5568]">${ e . date } </td>
943- <td class="px-6 py-4 text-sm text-[#4A5568]">${ e . type } </td>
944- <td class="px-6 py-4 text-sm text-[#4A5568]">${ e . name } </td>
945- <td class="px-6 py-4 text-sm text-[#4A5568]">${ e . host } </td>
946- <td class="px-6 py-4 text-sm text-[#4A5568]">${ e . invited } </td>
947- <td class="px-6 py-4 text-sm text-[#4A5568]">${ e . attended } </td>
948- <td class="px-6 py-4 text-sm text-[#4A5568]">${ e . opps } </td>
949- <td class="px-6 py-4 text-sm text-[#4A5568]">${ e . oppInvited } </td>
950- <td class="px-6 py-4 text-sm text-[#4A5568]">${ e . oppAttended } </td>
951- <td class="px-6 py-4 text-sm text-[#4A5568]">${ e . closed } </td>
952- <td class="px-6 py-4 text-sm text-[#4A5568]">${ e . won } </td>
953- </tr>
954- ` ) . join ( '' ) }
955- </tbody>
956- </table>
957- </div>
958- <h3 class="text-xl font-semibold mb-4">Summary Metrics</h3>
903+ <h2 class="text-2xl font-bold mb-4 flex items-center gap-3"><i data-lucide="calendar" class="h-6 w-6 stroke-[#0070F3]"></i>Joint Marketing Campaigns Success</h2>
904+ <p class="text-[#4A5568] mb-6">Our team excels at driving demand gen through co-marketing events. We're particularly strong in webinars, user groups, events/happy hours, and partner events. Example Avg. </p>
959905 <div class="overflow-x-auto mb-8">
960906 <table class="min-w-full divide-y divide-[#E2E8F0]">
961907 <thead>
@@ -988,14 +934,6 @@ <h3 class="text-xl font-semibold mb-4">Summary Metrics</h3>
988934 </tbody>
989935 </table>
990936 </div>
991- <h3 class="text-xl font-semibold mb-4">Recent results:</h3>
992- <ul class="space-y-4 mb-6">
993- <li class="text-[#4A5568]">Webinars – 6 total<br>• Avg Invited: 926 | Avg Attended: 853 | Win Rate: 27%</li>
994- <li class="text-[#4A5568]">User Groups – 4 total<br>• Avg Attended: 17 | Win Rate: 24%</li>
995- <li class="text-[#4A5568]">Events (Conferences + HH) – 2 total<br>• Avg Attended: 300 | Win Rate: 28%</li>
996- <li class="text-[#4A5568]">Partner Events – 3 total<br>• Avg Attended: 207 | Win Rate: 24%</li>
997- </ul>
998- <p class="text-[#4A5568]">If we apply that same model to a Dell + Recast session post-Ignite, I’m confident we’d get strong engagement and meaningful pipeline out of it.</p>
999937 </div>
1000938 </div>
1001939 ` ;
0 commit comments